Java Performance Tuning
Java(TM) - see bottom of page
Our valued sponsors who help make this site possible
JProfiler: Get rid of your performance problems and memory leaks!
Training online: Concurrency, Threading, GC, Advanced Java and more ...
News November 2008
JProfiler
|
Get rid of your performance problems and memory leaks!
|
JProfiler
|
Get rid of your performance problems and memory leaks!
|
|
|
Back to newsletter 096 contents
We already extracted the tips from "Crunching Big Data with Java"
by Jim Falgout in
last May's newsletter, but a reader pointed out
this quote from that article, which I thought worth repeating here.
A note from this newsletter's sponsor
Improve your code profiling in development and you'll improve your
Java-based applications. Read "Performance Analysis in Eclipse"
to learn a proactive strategy for better testing directly in Eclipse.
"Granted, I know I may lose some edge of performance using Java.
It's true that in C I'd have more control of memory and so could
utilize cache line sizes and other tricks, such as processor
affinity, to get better performance. But for programmer
productivity, it's hard to beat Java when used with the IDEs
available today, not to mention the rich libraries that are
available. I'm willing to trade a few points of performance to
write an application in Java over C given how much more productive
I can be in Java. Java is portable, fully object-oriented, easy to
code, and used widely. For all of these reasons, the dataflow
framework used to implement the matching application discussed in
this article is written in Java - otherwise it would have taken my
team much longer than a month."
I think this is a pretty accurate distinction, the best I've read.
There is not much difference in performance between Java and C,
except when you want to do some esoteric tricks - the kinds hackers
love but that make maintenance hell. Java wins hands down in almost
every case.
Now on with this month's newsletter. We have our usual lists of Java
performance tools, news, and articles. At fasterj we have a new
cartoon
Caching remote objects; Javva tells us about
No. 1
and, as usual, we have
extracted tips from all of this month's referenced articles.
A note from this newsletter's sponsor
Join Will Cappelli of leading analyst firm Gartner and Tidal Software
to learn about the 4 Dimensions of Application Performance Monitoring,
the technologies that address them, and Tidal Intersperse 8.0 release.
News
Java performance tuning related news.
Tools
Java performance tuning related tools.
A note from this newsletter's sponsor
Get this new product review about dynaTrace's Lifecycle APM Solution
"The Pathfinder: Performance management and troubleshooting combined" and learn
how to eliminate manual problem reproduction and accelerate root-cause diagnostics
Articles
Jack Shirazi
Back to newsletter 096 contents
Last Updated: 2024-10-29
Copyright © 2000-2024 Fasterj.com. All Rights Reserved.
All trademarks and registered trademarks appearing on JavaPerformanceTuning.com are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries. JavaPerformanceTuning.com is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.
URL: http://www.JavaPerformanceTuning.com/news/news096.shtml
RSS Feed: http://www.JavaPerformanceTuning.com/newsletters.rss
Trouble with this page? Please contact us