I did the memory profiling using JProfiler on weblogic.The snap shots were taken before run and after GC(Garbage collection). When I check the results of these two snapshots , the view in heap walker doesn't show any difference between the 2 snap shots , byte-to-byte its the same, it doesnt show any difference. But when checked with class monitor , I see lot of difference in object counts and its size.

These are my questions.
1) Which view am I supposed to check???
2) Why is there is a difference in object count and size between class monitor view and heap walker?

 Could some one please shed light on this.