zhima

今天下午发现菜单读取很慢,调整代码后,想准确的测试一下Java代码的执行时间,搜搜如下:

==========方式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
也可以得到时间(毫秒)

分类:

技术点:

相关文章:

  • 2021-09-09
  • 2021-12-15
  • 2021-12-24
  • 2021-08-31
  • 2022-01-08
  • 2021-11-27
  • 2021-10-06
  • 2021-09-14
猜你喜欢
  • 2021-10-07
  • 2021-12-23
  • 2021-12-15
  • 2021-12-25
  • 2021-12-15
  • 2021-09-14
  • 2021-10-16
相关资源
相似解决方案