`
resp
  • 浏览: 156288 次
  • 性别: Icon_minigender_1
  • 来自: 湖南长沙
社区版块
存档分类
最新评论

JAVA 测试程序代码运行时间

    博客分类:
  • Java
阅读更多

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


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

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

 

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

long startTime=System.nanoTime();   //获取开始时间  
doSomeThing();  //测试的代码段  
long endTime=System.nanoTime(); //获取结束时间  
System.out.println("程序运行时间: "+(end-start)+"ns");   
 
分享到:
评论

相关推荐

    测试程序运行时间(java)

    用java语言编写的一个测试一段程序的运行时间

    java聊天室程序代码

    Java聊天室程序代码是基于Java编程语言实现的一个多人实时交流平台。这个聊天室的核心功能包括用户注册、登录、发送和接收消息。通过分析提供的压缩包文件名称,我们可以推测出其可能采用了一些并发处理和队列操作的...

    Java计算程序代码执行时间的方法小结

    Java 计算程序代码执行时间的方法小结 Java 计算程序代码执行时间的方法是指在 Java 编程中记录和计算程序代码执行时间的方法。这种方法对于排查性能问题、优化代码执行效率和 debug 程序错误非常重要。下面将总结 ...

    java 记录程序执行的时间

    首先,我们可以使用`System.currentTimeMillis()`方法来获取当前时间(单位为毫秒)作为基准点,然后在程序执行完毕后再获取一次时间,通过两者之差即可计算出程序的运行时间。例如: ```java long startTime = ...

    Java代码测试IP是否为真实IP

    我们将基于提供的"Java代码测试IP是否为真实IP"这一主题,讨论相关技术点,以及如何构建一个完整的Java工程来实现这一功能。 首先,我们需要理解IP地址的基本概念。IP地址(Internet Protocol Address)是互联网上...

    JAVA飞机大战模型和程序代码

    【JAVA飞机大战模型和程序代码】是一个非常适合Java初学者学习的项目,它涵盖了游戏开发的基础概念和编程技术。在这个项目中,你可以了解到如何利用Java语言来实现一个动态、交互式的飞行射击游戏。以下是对这个项目...

    JAVA定时运行程序

    ### JAVA定时运行程序知识点解析 #### 一、概述 在Java编程中,实现定时任务是一项常见且实用的功能。本文将详细介绍如何使用`java.util.Timer`类来创建一个能够定时执行特定任务的应用程序。通过分析提供的代码...

    测试程序运行效率

    在IT领域,特别是软件开发与优化过程中,测试程序运行效率是一项至关重要的技能。这不仅关系到软件的性能表现,还直接影响用户体验以及系统的整体资源利用效率。以下是对标题、描述及部分代码内容所涉及的关键知识点...

    基于Java模拟太阳系运行程序

    在本项目中,"基于Java模拟太阳系运行程序"是一个以Java编程语言实现的课程设计,旨在通过图形用户界面(GUI)展示太阳系各行星的动态运行情况。开发者强调其程序在细节处理和界面设计上具有优势,因此,我们可以从...

    Java程序设计基础

    9. 动态性:Java允许程序库随时间发展而扩展,不影响已有程序。 Java开发人员在全球范围内分布广泛,尤其在北美地区,而Java开发者的需求也在持续增长,薪资待遇相对较高。在中国,Java技术人才的需求预计将达到100...

    Java计算两个程序运行时间的实例

    在Java编程中,有时我们需要衡量一个程序或代码段的执行效率,这通常通过计算程序运行时间来实现。本文将详细讲解如何使用Java来计算两个程序的运行时间。 首先,我们来看第一种方法,即通过`System....

    java聊天小程序,测试可以运行的

    Java聊天小程序是一种基于Java编程语言实现的简单通信应用,它允许用户通过客户端和服务器端进行...通过这些技术,你可以创建一个功能完善的、可以在Java虚拟机下运行的聊天应用程序,支持客服端和服务器端的实时交流。

    Java万年历(代码及运行结果)

    1. **日期时间类库**:Java提供了多种处理日期和时间的类,如`java.util.Date`、`java.util.Calendar`和`java.time`包下的类(如`LocalDate`、`LocalTime`和`LocalDateTime`)。`Calendar`类是万年历的基础,因为它...

    自考本科 04748 Java语言程序设计 实践报告 示例

    3. **异常处理**:学习如何使用try-catch块来捕获和处理程序运行时可能出现的错误,这是编写健壮代码的关键部分。 4. **集合框架**:Java集合框架提供了多种数据结构,如ArrayList、LinkedList、HashMap等。报告...

    一键安装双击运行——Java安装程序制作(PDF)

    在提供的PDF文档《一键安装双击运行——Java安装程序制作》中,会详细阐述以上步骤,并可能提供实际示例和代码片段,帮助开发者更好地理解和实践这个过程。通过学习这份资料,开发者不仅可以学会如何制作Java安装...

    java程序代码生成.exe工具及使用说明

    Java程序代码生成.exe工具是一种便捷的自动化编程辅助工具,它能帮助开发者快速生成特定结构的Java源代码,提高开发效率。这种工具通常基于预设的模板或者规则,根据用户输入的一些参数,自动生成符合规范的代码片段...

    2048小游戏JAVA程序代码(附readme说明)

    标题 "2048小游戏JAVA程序代码(附readme说明)" 描述的是一个使用Java编程语言实现的2048游戏项目。2048是一款流行的小游戏,玩家通过上下左右滑动数字方块,使得相同数字的方块合并,最终目标是达到2048这个数字。...

    tps java测试代码.txt

    根据提供的文件信息,本文将对“tps java测试代码”中的关键知识点进行详细的解析与说明。 ### 关键知识点 #### 1. **TPS (Transactions Per Second) 的概念** - TPS(每秒交易数)是衡量系统处理能力的一个重要...

    Java程序性能优化 让你的Java程序更快、更稳定附本书示例代码(清晰版)

    这本书“Java程序性能优化 让你的Java程序更快、更稳定”提供了深入的洞察和实用技巧,帮助开发者提升Java程序的运行效率。 首先,我们来探讨Java性能优化的基本原则。性能优化的目标不仅仅是提高速度,更重要的是...

Global site tag (gtag.js) - Google Analytics