Have you found a good alternative to TPTP, which is being archived, to profile Java applications in Eclipse?
I understand this is not exactly a programming question, so please just drop me a message if this is not appropriate for Stack Overflow.
EDIT: There's also a relevant question, from 2008 here but I was looking for something a little more updated.
VisualVm, that comes with the JDK itself is good for some CPU and memory profiling, though, it doesn't integrate well with eclipse.
YourKit is a great profiling tool that integrates quite well with eclipse but its not free. You will need to buy a license for it.
Eclipse Memory Analyzer (MAT) is another great tool that helps a lot in analyzing java heap dumps. It is perfect for pointing out any un-intentional memory leaks in a java application.