where can I find a profiler

Hi,I need a profiler that will show me which objects (the objects names) in my application are located in the old generation memory ?thanks Eyal
[172 byte] By [a925473a] at [2007-10-1 3:27:13]
# 1
Try http://www.google.co.uk/search?q=java+profilerI use JProfiler. You could try the free one from sourceforge.
Peter-Lawreya at 2007-7-8 22:17:20 > top of Java-index,Archived Forums,Debugging Tools and Techniques...
# 2
I use jprofiler it doesn't show me which objects are located in the diffrent memory areas (i.e eden, survivor, tenured)
a925473a at 2007-7-8 22:17:20 > top of Java-index,Archived Forums,Debugging Tools and Techniques...
# 3
I use jprofiler, but I haven't worried about these. As long as the program creates objects as little as it can, these will end up in the older generations after a gc.What problem are you trying to solve?
Peter-Lawreya at 2007-7-8 22:17:20 > top of Java-index,Archived Forums,Debugging Tools and Techniques...
# 4

I am trying to reduce the amoun of objects that are on the old generation so when it does the full collection I dont have a long pause in the program

my application has a very big cache (500,000) entries which I assume are held eventually in the old generation. when the cache gets full and new objects are inserted to the cache ,the objects that are released can be deleted only on a full collection which creates a long pause in the application (5 secondes).

I tryed the concurrent collector but then the performence droped down by 30%

a925473a at 2007-7-8 22:17:20 > top of Java-index,Archived Forums,Debugging Tools and Techniques...