我有个项目
我想知道 有没有什么工具 可以 监控
每个类的每个方法 运行的 速度 
让我知道 那个类的 那个 方法运行的慢 
运行次数 多

解决方案 »

  1.   

    每个方法的运行速度很难测
    除非方法的运行需要一定的时间
    Eclipse、NetBean都集成有性能测试工具,可以大致查看执行时间
      

  2.   

    long start = System.currentTimeMillis();
    your method();
    long end = System.currentTimeMillis();end-start = 你的方法运行多少毫秒。
      

  3.   

    System.currentTimeMillis();
    方法开启的时候获得一个,方法结束前获得一个,两个想减就是方法执行时间
      

  4.   

    我用的 是 Eclipse  怎么来测试
      

  5.   

    JDK自带的有个JConsole来测试系统内存使用,线程使用,等等....不过没有你所说的那么强大,能够找到每个方法的运行速度,类似的貌似还有一堆这样的工具,不过我不熟悉,现在正在用JConsole这个东东