java 测试程序代码运行时间过长_Java测试

java 测试程序代码运行时间过长_Java测试突然想准确的测试一下Java代码的执行时间,在网上找了一会。发现基本有以下两种方法:第一种是以毫秒为单位计算的。Java代码//伪代码  long startTime=System.currentTimeMillis();   //获取开始时间  doSomeThing();  //测试的代码段  long endTime=System.currentTime

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

突然想准确的测试一下Java代码的执行时间,在网上找了一会。发现基本有以下两种方法:
第一种是以毫秒为单位计算的。

Java代码

  1. //伪代码  
  2. long startTime=System.currentTimeMillis();   //获取开始时间  
  3. doSomeThing();  //测试的代码段  
  4. long endTime=System.currentTimeMillis(); //获取结束时间  
  5. System.out.println(“程序运行时间: “+(end-start)+“ms”);   
//伪代码
long startTime=System.currentTimeMillis();   //获取开始时间
doSomeThing();  //测试的代码段
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(end-start)+"ms"); 

第二种是以纳秒为单位计算的。

Java代码

  1. //伪代码  
  2. long startTime=System.nanoTime();   //获取开始时间  
  3. doSomeThing();  //测试的代码段  
  4. long endTime=System.nanoTime(); //获取结束时间  
  5. System.out.println(“程序运行时间: “+(end-start)+“ns”);  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180790.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JAVA的使用_Java集成开发环境

    JAVA的使用_Java集成开发环境IDE是集成开发环境:IntegratedDevelopmentEnvironment的缩写。使用IDE的好处在于按,可以把编写代码、组织项目、编译、运行、调试等放到一个环境中运行,能极大地提高

    2022年8月4日
    4
  • pycharm注释的快捷键_pycharm快捷键大全

    pycharm注释的快捷键_pycharm快捷键大全用鼠标选中需要注释的代码,三次按下:shift+‘即可快速注释

    2022年8月25日
    7
  • Parallel,delayed用法

    Parallel,delayed用法fromjoblib parallelimpo delayed 一般用法 Joblib 提供了一个简单的帮助类来编写并行化的循环 其核心思想是把代码写成生成器表达式的样子 然会再将它转换为并行计算 frommathimpo sqrt i2 foriinrange 10 使用以下方式 可将计算分布到两个 CPU 上 frommathimpo delayedPar

    2025年8月24日
    0
  • Java 数组转List的四种方式

    Java 数组转List的四种方式Java数组转List的四种方式第一种方式(未必最佳):使用ArrayList.asList(strArray)​ 使用Arrays工具类Arrays.asList(strArray)方式,转换完成后,只能对List数组进行查改,不能增删,增删就会抛出UnsupportedOperationException异常importjava.util.Arrays;importjava.util.List;publicstaticvoidDemo1(){String[

    2022年8月23日
    9
  • jar和war的区别

    jar和war的区别Jar、war在文件结构上,二者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:jar1.Jar文件(扩展名为.Jar,JavaApplicationArchive)包含Java类的普通库、资源(resources)、辅助文件(auxiliaryfiles)等。2.jar包是java打的包,一般只是包括一些编译后class文件和一些部署文件,在声…

    2022年5月24日
    42
  • python中astype用法_python里的astype是什么意思?

    python中astype用法_python里的astype是什么意思?展开全部astype是实现2113变量类型转换,例如astype(type):returnsacopyofthearrayconvertedtothespecifiedtype.a=a.astype(‘Float64’)b=b.astype(‘Int32’)Python中与数据5261类型4102相关函数及属性1653有如下三个:type/dtype/astypetyp…

    2022年6月9日
    204

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号