NetBeans 6.0 brings a host of new features to Java and Ruby developers,
including a totally rewritten editor, support for local file history, a new
graphical file comparison utility, and support for the new Swing desktop
framework. One area of particular emphasis is its profiler, which has
improves support for detecting and fixing memory leaks, the focus of this
article.
I frequently give talks to Java developers and ask the audience for a show of
hands - how many people use a profiler? In a few venues, more than half the
hands go up. But in most places, perhaps three or four out of a hundred
developers use profilers.
Why is this? After all, profilers let you improve the performance of your
code.
Well, traditionally, profiling hasn't been much fun. Historically profile... (more)
Java developers have had a nice ride the last few years. With ferocious
competition in the Java tools space, the tools they use have been getting
better and better. Where one tool innovates, such as with quick fixes,
competitors quickly duplicate and expand on that innovation. This has led to
a fertile field of tools for Java developers to choose from. Developers using
other languages ha... (more)