ZT文萃

本博不原创,转帖自己感兴趣那些事人物,什么入眼贴什么,随心所欲。
posts - 93, comments - 5, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Java程序运行时间的计算

Posted on 2014-02-14 09:51 ZT文萃 阅读(206) 评论(0)  编辑  收藏 所属分类: 中间件
http://blog.163.com/kevinlee_2010/blog/static/16982082020112710557998/

第一种是以毫秒为单位计算的。

  Java代码

  //伪代码

  long startTime=System.currentTimeMillis();   //获取开始时间

  doSomeThing();  //测试的代码段

  long endTime=System.currentTimeMillis(); //获取结束时间

  System.out.println("程序运行时间: "+(end-start)+"ms");

  //伪代码

  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");

  //伪代码

  long startTime=System.nanoTime();   //获取开始时间

  doSomeThing();  //测试的代码段

  long endTime=System.nanoTime(); //获取结束时间

  System.out.println("程序运行时间: "+(end-start)+"ns");


只有注册用户登录后才能发表评论。


网站导航: