We recently celebrated crossing the magic threshold of 1000 registered users. Around 10%
of those one thousand early adopters have given us feedback in some form. There is a separate blog post in progress summarizing the first 1000, and our future plans (subscribe to our twitter
feed to be notified!).
But this announcement is actually dedicated to the next step
in the product maturity. Fair amount of users have reported false alarms: they
say that Plumbr is too sensitive and claims objects to be leaking even if those
objects occupy less than 1% of heap. We have good news for you: based on the
hundreds of samples of Java application object lifecycles we have gathered, the
detection algorithm has been tweaked to be more „suspicious“, ie. it now avoids
most of the false alerts by collecting some more evidence before announcing the
verdict.
We encourage all users to upgrade.
In order to upgrade just download the new stable version at
www.plumbr.eu/download, and overwrite the Plumbr files on your hard drive (but
keep the plumbr.lic license file intact). If you have not used Plumbr before
and don’t have the license file, just request it by submitting your e-mail
address at www.plumbr.eu.
The short summary of the most important improvements in
Plumbr 1.0RC4 release:
- The amount of false positives is greatly reduced. We have measured improvements of more than 30%, but the test collection at hand was admittedly somewhat biased towards the false positives.
- Improved leak size calculation, Plumbr now reports more accurate leak sizes.
- Plumbr now checks for sufficient file permissions before it starts leak detection.
- Usage improvements – more clear error and informative messages.
- Optimized memory and CPU usage – Plumbr now needs less resources itself.
What's coming up next? Aggregating the feedback, we are starting to work towards solving the following issues:
- Introducing Java 5 support
- Making the installation and usage even simpler
- Detecting the leaking object in a better format (sometimes Plumbr reports several leaking objects, even if they are related - not a deal breaker, but still a nuisance)
- Announcing pricing and corporate licensing
Once again, we would like to thank all users who have
sent us their feedback, be it via
e-mail, in the
forums or
Skype chat. Without
your comments we wouldn’t know which direction should Plumbr development
follow. Keep it up, and send us stories about the challenges you expose Plumbr
to!
Subscribe to blog RSS