突然想准确的测试一下Java代码的执行时间,在网上找了一会。发现基本有以下两种方法。但是不知道是不是最好的。呵呵,希望大家能指点一下。
第一种是以毫秒为单位计算的。
Java代码
//伪代码
long startTime=System.currentTimeMillis(); //获取开始时间
doSomeThing(); //测试的代码段
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(end-start)+"ms");
第二种是以纳秒为单位计算的。
Java代码
//伪代码
long startTime=System.nanoTime(); //获取开始时间
doSomeThing(); //测试的代码段
long endTime=System.nanoTime(); //获取结束时间
System.out.println("程序运行时间: "+(end-start)+"ns");
分享到:
相关推荐
计算程序运行时间.pdf计算程序运行时间.pdf计算程序运行时间.pdf计算程序运行时间.pdf计算程序运行时间.pdf 详细讲解了 计算程序运行时间的方法和源码 很好啊
计算程序运行时间的步骤如下: ```c #include int main() { LARGE_INTEGER start_time, end_time, freq; QueryPerformanceCounter(&start_time); // 程序代码 QueryPerformanceCounter(&end_time); ...
这是三种较基本的计算程序运行时间的方法,C++源码实现。
计算程序运行时间C编程,调用了一个time.h头文件,在执行程序两头设定一个计时器,最后计算差值,就可以了。
计算程序运行时间.cpp
在编程领域,了解和计算程序运行时间是优化代码性能的关键步骤。本文将深入探讨在C++环境下,如何通过多种方法来测量程序运行时间,以帮助开发者优化程序效率。以下是一些核心知识点: 1. **高精度计时器**: C++...
C++获取当前时间和计算程序运行时间的方法
以下是一个简单的例子,展示了如何利用`microtime()`计算程序运行时间: ```php function run_time() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } $start_time =...
本文将深入探讨C++中的时间函数集,主要包括用于计算程序运行时间的函数以及获取当前时间的函数。 1. **时间类型和对象** - `time_t`: 这是一个基本的时间类型,通常用于存储从纪元(通常是1970年1月1日00:00:00 ...
同时,掌握如何计算程序运行时间也是优化代码效率的关键技能之一。下面将详细介绍这些知识点。 1. STL库文档: STL是C++中的一个重要组成部分,提供了高效的数据结构(如vector、list、set、map等)和算法(如排序...
119-1 计算程序运行时间.xlsm
Qt计算运行时间的例子 Qt计算运行时间 Qt计算程序运行时间 Qt计算程序运行时间的例子 Qt计算运行时间的例子 Qt计算运行时间 Qt计算程序运行时间 Qt计算程序运行时间的例子
本文实例讲述了Python计算程序运行时间的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: import time def start_sleep(): time.sleep(3) if __name__ == ‘__main__’: #The start time ...
labview的vi程序,可以计算某个vi程序的运行时间,以秒钟为单位,简单实用。
为了计算程序运行时间,我们通常在程序启动时记录一次系统时间,然后在需要检查运行时间的地方再次获取系统时间并进行差值计算。 例如,以下是一个简单的易语言代码片段,演示了如何获取并显示程序运行时间: ```...
首先我们分析一下原理,要想得到程序运行时间,那么可以在程序最开始运行的时候定义一个变量记下当前时间,然后等我们程序运行完之后再记录一下当前的时间,两者相差就是该程序运行花费的时间了。这里介绍一下 ...
计算Linux下程序的运行时间,是一种比较通用的方法来计算的。
标题中的"软件运行时间计算(实例)"就是针对这个需求的一个实际应用。通过使用CPU时钟脉冲周期,我们可以获得非常精确的时间测量结果,这对于了解程序的运行效率,特别是对于那些对性能要求极高的应用来说,是非常...
如果VC6.0支持C++11标准,你可以使用`std::chrono`库来轻松地计算程序运行时间,它提供了更现代和直观的方式来处理时间。 ```cpp #include #include int main() { auto start = std::chrono::high_resolution_...