==========方式1
public void testMenu1_M1() {
// --第一种是以毫秒为单位计算的。
long startTime=System.currentTimeMillis(); //获取开始时间
Role r = new Role();
r.setId(Long.valueOf("2"));
List<Module> ls = this.roleService.getModulesByRole_V1(r);
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ms");
System.out.println("1时间: "+startTime+"ms");
System.out.println("2时间: "+endTime+"ms");
// this.setComplete();
}
public void testMenu2_M1() {
//第二种是以纳秒为单位计算的。
long startTime=System.nanoTime(); //获取开始时间
Role r = new Role();
r.setId(Long.valueOf("2"));
List<Module> ls = this.roleService.getModulesByRole(r);
long endTime=System.nanoTime(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ns");
System.out.println("1时间: "+startTime+"ns");
System.out.println("2时间: "+endTime+"ns");
// this.setComplete();
}
=============方式2 用Firefox 插件 Firebug
也可以得到时间(毫秒)
记录Java代码的执行时间
最新推荐文章于 2025-06-21 09:50:37 发布
本文介绍了使用Java的System类进行性能分析的方法,包括通过毫秒和纳秒级的时间测量来评估程序运行效率。通过两种不同方式实现了时间测量,旨在帮助开发者理解并优化程序性能。
526

被折叠的 条评论
为什么被折叠?



