Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I really like YourKit Java profiler because it is easy to use and integrates nice with Eclipse.

The sad part is I can not afford a license. Are there any java developers out there that are using open source profilers with Eclipse integration? I know there is a PTP project within eclipse but the tooling is pretty lousy and they have stopped active development.

If anyone could offer some free altneratives it would be much appreciated.

share|improve this question

closed as off topic by slhck, Tom Wijsman, random Jan 6 '12 at 2:12

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

1 Answer

One of the nice things about YourKit is that they also offer a "Personal" license. The downside of such a license (compared to a "full" commercial license) is that it's bound to a single user - you can not "transfer" it within your company. You're also supposed to pay for it personally (eg. not declare it as an expense). The upside is that it's cheaper.

From time to time, they have special offers for personal licenses on their website. However, in my experience you can always send them an email asking for it, and get an offer.

I don't have any connection to the YourKit company - I'm simply a satisfied user (with a personal license) since version 3.0.

If you're doing semi-regular profiling of any kind (CPU profiling, allocation profiling, lock/contention profiling, heap analysis), I believe the product has a reasonable price. There is one exception: if you only do heap analysis, then the (free) Eclipse MAT tool will likely be sufficient. It's very complete and fast, but only does heap analysis (no profiling).

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.