再进行程序运行效率差方面除了用时间来测量(觉得不是很保险),什么测试工具最具有权威性啊?精确度高啊

解决方案 »

  1.   

    java程序可以进行profile的。在运行期间可以帮你统计某个类的某个方法的调用频度,所花费的时间等。这个不用做程序。只要在java 命令行中添加参数就可以了。不过麻烦的是你得分析profile产生的文件,不过你可以从网上找到这种工具。sun就有的。这样你就可以知道你在做一些操作的时候哪里用的时间多,就可以相应的对一些方法,程序结构等进行优化了。
      

  2.   

    当然如果你公司想测试web应用的性能建议你按照www.spec.org网站上的SPECjbb2005或者SPECweb2005的规范来测试你应用的性能。