Java Performance Tuning
Java(TM) - see bottom of page
Our valued sponsors who help make this site possible
FREE Java Performance Troubleshooting Tool from AppDynamics. Download now!
New Relic: The first free APM tool with production profiler. Download now!
ManageEngine: End-to-End Java Performance Management. Download Product Now!
News September 30, 2004
|
JProfiler
|
|
Get rid of your performance problems and memory leaks!
|
|
JENNIFER for APM
|
|
Monitor All Transactions in "Per-One-Second" Real-time. Download Now!
|
|
See Your Message Here
|
|
You could have your tool advertised here, to be seen by thousands of potential customers
|
|
AppDynamics
|
|
FREE Java Performance Troubleshooting Tool from AppDynamics. Download now!
|
|
New Relic
|
|
New Relic: The first free APM tool with production profiler. Download now!
|
|
ManageEngine
|
|
ManageEngine: End-to-End Java Performance Management. Download Product Now!
|
|
JProfiler
|
|
Get rid of your performance problems and memory leaks!
|
|
JENNIFER for APM
|
|
Monitor All Transactions in "Per-One-Second" Real-time. Download Now!
|
|
|
Back to newsletter 046 contents
I had some responses to my diatribe last month against the Java
complainers, the most interesting of which went into this
java.net
blog.
Off my usual performance focus, I must admit, but I guess I
feel so strongly pro-Java that I felt it worth making my points.
But now I'm heading back to performance, though still slightly
on the same topic. Because one of the things that repeatedly
crops up as the main Java rival is .NET. Personally, I don't
see the attraction. We've seen a number of comparisons. Some
people mention "Mono" and get excited, though as far as I can
tell if that actually ever took any business away from Microsoft
they would be able to kill it instantly since they hold the
patents. Apart from that how does it compare? A couple of months
ago Javva The Hutt referenced the most useful
functional comparison of the two that we've seen.
Performance wise
this blog on .NET performance by Rico Mariani, one of the CLR
architects,
shows that .NET still has some way to go in catching Java performance.
"Less pointers and fewer virtual methods" to improve performance is
not far from saying "program functionally"- in Java, polymorphism
comes at little cost and HotSpot is specifically targeted at
optimizing object-oriented systems.
Ah well, each to their own. Ultimately, given the resources going
into the two systems (Java and .NET), there won't be much to choose
between them. Except for cross-platform support and standardized
APIs versus proprietary lock-in.
One final word, read
Malcolm Davis's Blog entry on this.
The summary point is that despite NAnt and Nunit being available (as
.NET ports of Ant and JUnit), Microsoft create their own version and
support that. As he says, 'imagine if you can, any Java IDE saying,
"we are not going to support JUnit or Ant, we are going to construct
our own tool set".'
A note from this newsletter's sponsor
Wily Technology delivers what you need: Availability, Performance and Control
The most critical web applications in the world are managed by
software from Wily, the leader in enterprise application management
In the newsletter we list our usual raft of articles, news,
and we provide all our usual sections. Kirk covers
the 5.0 release, reflection, Omega, and whether slowness matters
in his roundup;
Javva The Hutt finds a security gem and replies to
some readers in his latest diary entry; we also have another
new performance tuning cartoon from our cartoonist "profiler";
Our
Question of the month is about classic tuning parameters;
and we have
many new performance tips extracted in concise form.
A note from this newsletter's sponsor
Frustrated with the lack of coding standards compliance IDEs offer?
Enerjy Code Analyzer provides you with Java industry coding standards
and allows you to create your own rules to address your coding issues.
News
Java performance tuning related news.
A note from this newsletter's sponsor
Meet the challenge of high performance J2EE applications with Borland Software
* Optimizeit Enterprise Suite tracks Java code level performance hazards
* Optimizeit ServerTrace swiftly resolves J2EE system performance bottlenecks
Tools
Recent Articles
Jack Shirazi
Back to newsletter 046 contents
Last Updated: 2012-02-02
Copyright © 2000-2012 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 Sun Microsystems, Inc. in the United States and other countries. JavaPerformanceTuning.com is not connected to Sun Microsystems, Inc. and is not sponsored by Sun Microsystems, Inc.
URL: http://www.JavaPerformanceTuning.com/news/news046.shtml
RSS Feed: http://www.JavaPerformanceTuning.com/newsletters.rss
Trouble with this page? Please contact us