得到某一段代码所运行的时间。
得到:
long startTime = System.nanoTime(); //获取开始时间
List<Equipment> tempEquipList = equipmentInfoDao.getFunctionPlaceList();
if(tempEquipList != null && tempEquipList.size() > 0){
for(Equipment equipment:tempEquipList){
if("2".equals(equipment.getRemark()))
feederLength.setLStation(equipment.getG3e_id()); // 变电站
if("3".equals(equipment.getRemark()))
feederLength.setLFeeder(equipment.getG3e_id()); // 馈线
}
}
long endTime=System.nanoTime(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ns");
得到:
程序运行时间: 85198258ns
本文介绍了一种通过使用Java的System.nanoTime()方法来测量代码执行时间的技术。通过获取开始时间、结束时间并计算两者之差,可以得出代码的运行时间,单位为纳秒。
3486

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



