如题,功能强大一点的,可以看到内存的情况,可以知道哪个对象创建,哪个对象销毁,方法区里面加载的类,堆的内容。 越详细越好的那种,先谢谢了。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【benben2301】截止到2008-07-18 18:56:09的历史汇总数据(不包括此帖):
    发帖的总数量:29                       发帖的总分数:555                      每贴平均分数:19                       
    回帖的总数量:52                       得分贴总数量:5                        回帖的得分率:9%                       
    结贴的总数量:28                       结贴的总分数:535                      
    无满意结贴数:4                        无满意结贴分:90                       
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:96.55 %               结分的百分比:96.40 %                  
    无满意结贴率:14.29 %               无满意结分率:16.82 %                  
    值得尊敬
      

  2.   

    tomcat的调试不是调试tomcat本身,再说web的东西调试没有多大的意义,个人感觉.
      

  3.   

    你需要哪部分的信息,直接让它println()看看就行了.
      

  4.   

    楼主要求的就是eclipse的debug功能吧,设个断点就可以了。。注意tomcat以debug方式启动。。
      

  5.   

    我现在有点不太明白servlet的运行机制,所以想要调试看看清楚。因为我做了个程序对性能的要求较高些,eclipse自带的调试不太好用,我在servlet 的Init()里加载一个文件public Controller extends HttpServlet
    {
    public static File file;
    Init()
    {
       ....
       file=new File("test.xml");   ....
    }
     ....}
    因为在后面要用到这个文件,所以我以为在servlet初始化时读取这个文件到内存,应该比后面用到时再读文件要快,可是不知道为什么结果正好给我想的相反!
      

  6.   

    。。servlet的实例化首先调用init啊,而且只调用一次。。貌似直接debug就可以啦。。下个wtp版本的eclipse吧
      

  7.   

    性能分析可以考虑JProfiler分析一下。
    netbeans直接支持,你可以看哪部分是性能瓶颈
    eclipse不懂了。
      

  8.   

    nb吧,直接带profile不过要花时间研究