Java基础__慕课网学习(26):程序中判断某段程序执行时间的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础__慕课网学习(26):程序中判断某段程序执行时间的方法相关的知识,希望对你有一定的参考价值。
精确度为毫秒ms:
1 //伪代码 2 3 long startTime=System.currentTimeMillis(); //获取开始时间 4 5 doSomeThing(); //测试的代码段 6 7 long endTime=System.currentTimeMillis(); //获取结束时间 8 9 System.out.println("程序运行时间: "+(end-start)+"ms"); 10 11 //伪代码 12 13 long startTime=System.currentTimeMillis(); //获取开始时间 14 15 doSomeThing(); //测试的代码段 16 17 long endTime=System.currentTimeMillis(); //获取结束时间 18 19 System.out.println("程序运行时间: "+(end-start)+"ms");
第二种是以纳秒为单位计算的:
1 //伪代码 2 3 long startTime=System.nanoTime(); //获取开始时间 4 5 doSomeThing(); //测试的代码段 6 7 long endTime=System.nanoTime(); //获取结束时间 8 9 System.out.println("程序运行时间: "+(end-start)+"ns"); 10 11 //伪代码 12 13 long startTime=System.nanoTime(); //获取开始时间 14 15 doSomeThing(); //测试的代码段 16 17 long endTime=System.nanoTime(); //获取结束时间 18 19 System.out.println("程序运行时间: "+(end-start)+"ns");
以上是关于Java基础__慕课网学习(26):程序中判断某段程序执行时间的方法的主要内容,如果未能解决你的问题,请参考以下文章
Java基础__慕课网学习(22):Java中的instanceof关键字
Java基础__慕课网学习(25):Java第二季4.7 UML与PowerDesigner在Java设计中的应用,找了一篇比较好的博客,转载在这里