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
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.