• 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

Archives

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

Training

  • Tackling Top 10 JavaEE Performance Pitfalls
    13 & 14 May 2009

Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India

Categories

  • Java (282)
  • Agile (109)
  • General (50)
  • Testing (42)
  • Performance (42)
  • Hibernate (36)
  • Scrum (33)
  • Podcast (31)
  • Architecture (31)
  • Spring (28)
  • SOA (24)
  • Maven (22)
  • Project Management (22)
  • Middleware (23)
    • Deployment (14)
  • Flex (17)
  • JPA (17)
  • Eclipse (15)
  • Xebia Labs (15)
  • Quality Assurance (14)

Tag Cloud

    Semantic Web SOA qcon Maven fitnesse Hibernate Scrum IntelliJ Architecture Poppendieck Agile product owner Introduction to Agile Grails Scala Functional Programming Spring Performance Seam XML Testing Ajax Groovy Agile Awareness Workshop Xebia JavaOne Closures Lean esb Java