Link Details

Link 92955 thumbnail
User 283221 avatar

By Nick Maiorano
via deepheap.blogspot.com
Published: Jul 07 2008 / 18:04

This article discusses a tool-ess technique used in tuning Java application for high performance.
  • 8
  • 1
  • 1407
  • 626

Comments

Add your comment
User 278286 avatar

kocka replied ago:

0 votes Vote down Vote up Reply

kill -3 is not a profiler
in 99% of the cases, you can find the most horrible performance bottleneck just by taking a look at the code :-)

User 283221 avatar

Nick Maiorano replied ago:

0 votes Vote down Vote up Reply

It is true that that kill -3 is not profiler and hence the theme of the article: you can find performance bottlenecks without using a real profiler. I would also agree with your second point that the most horrible bottleneck can be seen by looking at the code. But most bottlenecks are more subtle in that they don't impede anything at low throughput and can only be seen at high throughput. It may be difficult at design time to imagine how each thread will interact with one-another and where those bottlenecks will emerge. Code can be well-engineered but still not meet the performance requirements.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (8)



Voters Against This Link (1)