Java Performance Tuning author Jack Shirazi attended 8 J1 performance sessions and published a big bulleted list with 100 new insights gained from these talks, from trivial stuff like 'use lazy loading' to cool stuff like 'Chose optimistic concurrency for CMPs with read-mostly access' and 'in servlets, set content length; for JSP pages, set UseOutputStreamSize'.
Links to the talk PDF's are also provided.
Check out Shirazi's big bulleted list.
-
100 New Java Performance Tuning Tips (13 messages)
- Posted by: Floyd Marinescu
- Posted on: June 30 2003 13:03 EDT
Threaded Messages (13)
- Huh by Colon Keethya on June 30 2003 16:50 EDT
- Huh by bob farmer on June 30 2003 19:10 EDT
- Huh by Floyd Marinescu on June 30 2003 23:32 EDT
- Thanks by Colon Keethya on July 01 2003 11:14 EDT
- fails to mention... by d taye on July 01 2003 05:27 EDT
- forbidden by adam ac on July 01 2003 05:55 EDT
- forbidden by Kirk Pepperdine on July 01 2003 07:12 EDT
- Strange results by Dirk Ludwig on July 01 2003 13:47 EDT
- Meaningless charts by Richard Atkinson on July 02 2003 08:15 EDT
- Strange results by John Field on July 02 2003 10:33 EDT
-
RE: Strange results by Dirk Ludwig on July 02 2003 02:06 EDT
- RE: Strange results by Tom Sedge on July 03 2003 03:27 EDT
-
RE: Strange results by Dirk Ludwig on July 02 2003 02:06 EDT
-
Huh[ Go to top ]
- Posted by: Colon Keethya
- Posted on: June 30 2003 16:50 EDT
- in response to Floyd Marinescu
This hyperlink brings us to a page full of relevant hyperlinks. Could somebody please provide a more specific link to the document in question? -
Huh[ Go to top ]
- Posted by: bob farmer
- Posted on: June 30 2003 19:10 EDT
- in response to Colon Keethya
The page displays 8 links that each end with ".pdf". This is not completely by accident: The author attended 8 J1 performance sessions. Thus, those links might be the "more specific links" you are looking for. Might be worth trying them out ... -
Huh[ Go to top ]
- Posted by: Floyd Marinescu
- Posted on: June 30 2003 23:32 EDT
- in response to Colon Keethya
Colon, under each link is a bunch of bullet points. This is the content I'm talking about. -
Thanks[ Go to top ]
- Posted by: Colon Keethya
- Posted on: July 01 2003 11:14 EDT
- in response to Floyd Marinescu
OK, thanks Floyd, just wanted to be sure... -
fails to mention...[ Go to top ]
- Posted by: d taye
- Posted on: July 01 2003 05:27 EDT
- in response to Floyd Marinescu
jvmstat: non-intrusive vm inernals monitoring tool:
http://developers.sun.com/dev/coolstuff/jvmstat/
how to tune gc in 1.4.2: http://java.sun.com/docs/hotspot/gc1.4.2 -
forbidden[ Go to top ]
- Posted by: adam ac
- Posted on: July 01 2003 05:55 EDT
- in response to Floyd Marinescu
All i get is
Forbidden
You don't have permission to access /news/newtips031.shtml on this server.
--------------------------------------------------------------------------------
Apache/1.3.27 Server at www.javaperformancetuning.com Port 80 -
forbidden[ Go to top ]
- Posted by: Kirk Pepperdine
- Posted on: July 01 2003 07:12 EDT
- in response to adam ac
Hi Adam,
Not sure what the issue is but we are looking into it on this end. FYI, I am remote from the site and have been able to bring it up. FYI, the relevent link is http://www.javaperformancetuning.com
Kirk -
Forbidden[ Go to top ]
- Posted by: adam ac
- Posted on: July 01 2003 23:44 EDT
- in response to Kirk Pepperdine
I can access the site now thanks Kirk
Adam -
Strange results[ Go to top ]
- Posted by: Dirk Ludwig
- Posted on: July 01 2003 13:47 EDT
- in response to Floyd Marinescu
I'm not quite sure about the performance results on slide "CMP vs. JDBC' within the presentation "Optimizing EJB Performance in High-Volume Data-Warehousing Applications".
Does the vertical scale show the transactions per second, the response time, or what? In either case the results are _very_ strange. We used to do a project where we started implementing the data access with entity beans. We switched to JDBC calls after enormous performance problems. The result: data access with JDBC was _50_ (yes your read it correctly!) times faster than entity beans.
Regards,
Dirk -
Meaningless charts[ Go to top ]
- Posted by: Richard Atkinson
- Posted on: July 02 2003 08:15 EDT
- in response to Dirk Ludwig
Yes, there are a number of their charts that are made totally meaningless through a lack of scale, origin, axis labelling, metric description, etc. They are not going to win any awards for presentation of data. I particularly like the ones where you cannot even tell what point they are trying to make - like that CMP/JDBC example. -
Strange results[ Go to top ]
- Posted by: John Field
- Posted on: July 02 2003 10:33 EDT
- in response to Dirk Ludwig
Were you using CMP v2 or v1? Everybody says CMP 2.0 is the best thing since sliced bread... -
RE: Strange results[ Go to top ]
- Posted by: Dirk Ludwig
- Posted on: July 02 2003 14:06 EDT
- in response to John Field
Were you using CMP v2 or v1? Everybody says CMP 2.0 is the best thing since sliced bread...
We were using CMP 2.0 on BEA WebLogic 6.1 SP3. I'm currently evaluating a JDO implementation from Lido, since everybody says JDO is better than sliced bread :-)
Regards,
Dirk -
RE: Strange results[ Go to top ]
- Posted by: Tom Sedge
- Posted on: July 03 2003 03:27 EDT
- in response to Dirk Ludwig
When you're done with JDO check out Hibernate which is better than sliced _or_ unsliced bread. :-)