• Home
  • RSS Feed
  • Log in

EJAPP Top 10 countdown wrap-up
Posted by Vincent Partington around lunchtime: April 30th, 2007

For the last two and a half months, I've been blogging about the Enterprise Java Application Performance Problems Top 10:

  • #10 - Excessive logging
  • #9 - Incorrect application server configuration
  • #8 - Incorrect usage of Java EE
  • #7 - Unnecessary use of XML
  • #6 - Improper caching
  • #5 - Excessive memory usage
  • #4 - Badly performing libraries
  • #3 - Incorrectly implemented concurrency
  • #2 - Unnecessary remoting
  • #1 - Incorrect database usage

It was an interesting trip. I've discovered I can (almost) keep to such a weekly schedule, although it has given me more respect for people that consistently churn out topical columns for newspapers. More importantly, I've learned a lot of new stuff researching the entries; especially about concurrency control and databases. I hope you've appreciated the countdown too and can apply some of it in your daily work!

In the end, we can draw a few conclusions:

  • First of all, Java developers should consider performance an importance quality requirement of their application to which they should pay attention from the start to the end of the project.
  • Secondly, Java developers need to work with the people that can help them improve the performance of their application like application server and database administrators.
  • Finally, there is a lot of stuff to know about performance. I've given a number of pointers, but there is tons of other info out there. A good starting point is the Java Performance Tuning web site.

Well, in the Netherlands they say meten is weten, which means as much as you need to measure to know. Don't trust me, go and measure for yourself!

  • Share/Bookmark

Filed under Java, Performance | 5 Comments »



5 Responses to “EJAPP Top 10 countdown wrap-up”



    Java Competence Centre LogicaCMG » Very interesting blog about J2EE performance Says:
    Posted at: May 1, 2007 at 10:35 am

    [...] See http://blog.xebia.com/2007/04/30/ejapp-top-10-countdown-wrap-up/ [...]



    Andres Says:
    Posted at: May 3, 2007 at 6:32 pm

    Really, really, really interesting stuff. Congratulations!



    JavaFX, GUI sovelluksien helpompi tekeminen ja miljoona muuta asiaa « Huima Says:
    Posted at: May 9, 2007 at 1:42 am

    [...] Erinomainen lista, 10 yleisintä enterprise sovelluksien performance-ongelmaa: http://blog.xebia.com/2007/04/30/ejapp-top-10-countdown-wrap-up/ [...]



    Xebia Blog Says:
    Posted at: May 9, 2007 at 9:39 am

    [...] The first edition is online, where colleague Vincent talks about the number 10 and 9 of his performance top ten. [...]



    Nenad Says:
    Posted at: July 19, 2009 at 9:43 pm

    Very good stuff indeed. Thanks!



Leave a Reply

Click here to cancel reply.

Deployment automation for Java application running on Websphere, WebLogic and JBoss

Training

Categories

  • Java (292)
  • Agile (136)
  • General (98)
  • Architecture (49)
  • Scrum (46)
  • Testing (45)
  • Performance (42)
  • Podcast (31)
  • Middleware (34)
    • Deployment (22)
  • SOA (25)
  • Project Management (23)
  • Xebia Labs (23)
  • Quality Assurance (16)
  • lean architecture (15)
  • Tools (12)
  • Requirements Management (10)
  • Virtualization (10)
  • Articles (9)
  • Security (7)

Tag Cloud

    Concurrency Control JPA implementation patterns SOA Lean Flex Spring agile architectuur Architecture Scrum JPA Java Groovy Performance Grails lean architecture Eclipse Scala qcon XML IntelliJ ACT Ajax Moving to India Frameworks Maven Agile websphere Hibernate lean architectuur Oracle

Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India

Archives

  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009