关于计算java程序运行时间

java 计算一段程序的运行时间(附完整源码) 阅读详情

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

Java代码 
  1. //伪代码  
  2. long startTime=System.currentTimeMillis();   //获取开始时间  
  3. doSomeThing();  //测试的代码段  
  4. long endTime=System.currentTimeMillis(); //获取结束时间  
  5. 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");   

 

 

http://blog.sina.com.cn/s/blog_5e5a7c520100kfbr.html

Java计算程序代码执行时间的方法小结 主要介绍了Java计算程序代码执行时间的方法,结合实例形式总结分析了java采用毫秒数及纳秒数计算程序运行时间的相关操作技巧,需要的朋友可以参考下 立即下载

相关推荐

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

零基础学习大气污染模式(WRF、WRF-chem、smoke、camx等)

weixin_56135535的博客 655

Java计算一段程序的运行时间

本文主要介绍了两种方法,一种是毫秒级别的计算,另一种是更精确的纳秒级别的计算。 一)毫秒级别计算时间 //初始时间 long startTime = System.currentTimeMillis(); /*要计算的程序部分*/ //结束时间 long endTime = System.currentTimeMillis(); //打印 System.out.println("程序.

weixin_60414376的博客 1万+

字符串相似度比较算法:Jaro–Winkler similarity的原理及实现

前言 在前面的文章中,笔者有对编辑距离以及Levenshtein距离进行详细的说明,其实levenshtein距离是编辑距离的其中一种定义,本文所说的Jaro距离是编辑距离的另外一种定义,它也是对两个字符串的相似度进行衡量,以得出两字符串的相似程度。下面我们一起来学习这个算法的原理以及实现吧。 标题算法定义 下面先说说Jaro distance(又称Jaro similarity),这是由Matt...

蓝天白云梦的csdn博客 1万+

Java统计代码的执行时间的6种方法

前言:在日前开发中我们会遇到需要统计运行的时间但是又不想运用JMH测试框架,所以本文就汇总了一些比较常用的统计时间的测试方法,总共有6种,我做了一个大概的思维导图: ![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png? origin_url=F%3A%5CJava%5Cjava%E5%9F%BA%E7%A1%80_%E7%9F%A5%E8%AF%86%E7%82%B9%E8%8

近日终于有时间好好回顾下一些作品了,有帮助的好好看就行 6234

cocos creator接入微信登陆sdk ios篇

cocos creator接入微信登陆sdk ios篇 背景已经在Android篇里面交代过了,有兴趣的朋友可以再看看Android篇 步骤 去微信开放平台下载ios平台所需要的sdk 在“info”标签栏的“URL type“添加“URL scheme”为你所注册的应用程序id 在“info”标签栏的“LSApplicationQueriesSchemes“添加weixin 将SDK文件中...

凤小鹿的博客 6362

MoveIt控制睿尔曼RM65机械臂:从仿真到实机的3种控制模式对比

本文详细解析了使用MoveIt框架控制睿尔曼RM65机械臂的三种核心模式:拖动规划、目标姿态规划和Python API控制,从Gazebo仿真到实机部署的完整实现路径。通过ROS环境配置、控制参数优化及实机过渡技术,为工业自动化和机器人研究提供实用指南。

727

Java:怎么获取当前时间、怎么计算程序运行时间 (源码详解 超详细!!!)

ZonedDateTime 一般是不可改变的,这意味着该类的对象执行计算的所有方法都会返回一个新的 ZonedDateTime。LocalDateTime 顾名思义,就是将以上两者联系起来,即可以获取日期,又可以获取时间。这边计算程序运行时间的原理与 System.currentTimeMillis() 的相同,在头尾都记下当前时间,然后相减就可以了。通过System.currentTimeMillis()来计算程序运行消耗的时间很简单,在头尾都记下当前时间,然后相减就可以了。得到结果也是时间戳的格式。

linsc_05的博客 5544

手把手教你用CV5200模块搭建无人机高清图传系统(含实测数据)

本文提供了一份基于CV5200模块搭建远距离无人机高清图传系统的完整实战指南。文章详细解析了系统架构、硬件连接、软件配置与优化,并分享了实地飞行测试数据。核心在于利用CV5200的LR-WiFi私有协议,在视距下实现数公里级的稳定高清视频传输,为DIY爱好者和行业应用提供了高性价比的解决方案。

day7的博客 721

6种快速统计代码执行时间的方法,真香!(史上最全)

这是我的第78篇原创文章。作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)我们在日常开发中经常需要测试一些代码的执行时...

磊哥聊Java 7210

手把手教你用周立功USBCANFD-200U和ZCANPRO软件,从驱动安装到UDS诊断一条龙搞定

本文详细介绍了如何使用周立功USBCANFD-200U硬件和ZCANPRO软件,从驱动安装到UDS诊断的全流程操作指南。涵盖硬件连接、软件配置、CAN通信测试及UDS诊断实战,帮助汽车电子爱好者和工程师快速掌握CAN总线通信技术,实现专业的车辆诊断功能。

weixin_30752699的博客 580

Qlib上手学习记录

Qlib 是一个面向人工智能的量化投资平台,其目标是通过在量化投资中运用AI技术来发掘潜力、赋能研究并创造价值,从探索投资策略到实现产品化部署。该平台支持多种机器学习建模范式,包括有监督学习、市场动态建模以及强化学习等。真的是走了很多弯路step 1. 使用 ananconda 建立环境,要主要必须是 python 3.8失败的下了以后 进入 glib folder 后执行是会报错的,不管你还什么source 都一样,整了很久使用前最好看下这个。

chenchihwen的专栏 3100

java程序运行时间_java 计算程序运行时间

毫秒计算long startTime = System.currentTimeMillis(); //获取开始时间// do Somethinglong endTime = System.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间:" + (endTime - startTime) + " ms"); //输出...

weixin_39641236的博客 1153

多思计组实验实验三、存储器读写实验

实验三、存储器读写实验

qq_53089329的博客 3652

java如何计算程序运行时间

long startTime = System.currentTimeMillis(); //获取开始时间doSomething(); //测试的代码段long endTime = Sys

wangchaoqi1985的博客 1558

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Java语法(6)——程序运行时间计算

关于Java程序运行时间计算有两种方法:一种是毫秒计算,一种是纳秒计算。

weixin_74025983的博客 1175

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Java计算程序的运行时间,毫秒和纳秒级别!

Java计算程序的运行时间 第一种是以毫秒为单位计算的 long startTime = System.currentTimeMillis(); //获取开始时间 method(); //测试的代码段 long endTime = System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间:" + (endTime - startTime) + "ms"); //输出程序运行时间 第二种是以纳秒为单位计算的。 public s

Viper的程序员修炼手册 2705

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

java 怎样求运行时间差_Java计算两个程序运行时间的实例

Java计算两个程序运行时间的实例一、获取系统当前时间long startTime = System.currentTimeMillis(); //获取开始时间doSomething(); //测试的代码段long endTime = System.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间:" + (endTime - star...

weixin_32224199的博客 1629

Java当中计算关于程序运行时间的函数

long lstart1 = System.currentTimeMillis();   //返回的时间是long 因为用的单位是ms  数量级比较大 //计时的程序 long lend1 = System.currentTimeMillis();  long time = (lend1 - lstart1);  System.out.println(time);

wuxinliulei的专栏 1632

关于计算Java程序运行时间

第一种是以毫秒为单位计算的。   Java代码   //伪代码   long startTime=System.currentTimeMillis();   //获取开始时间   doSomeThing();  //测试的代码段   long endTime=System.currentTimeMillis(); //获取结束时间   System.out.pr

ismallboy的专栏 854

计算Java程序运行时间

第一种是以毫秒为单位计算的: long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(endTime-startTime)+"m

I'm Zeus ! 903

Java如何计算程序运行时间

老师布置一个作业让比较两段程序的时间效率,也就是计算程序运行时间,找到两个基本方法,以下是超级详细的解释! 这两个方法都是属于System类的 方法一:currentTimeMillis() currentTimeMillis()方法返回一个long类型的值(long是长整型),该值表示当前时间与1970年1月1日0点0分0秒的时间差,单位是毫秒,通常也将该值称作时间戳。 long startTi...

Tiffany_959的博客 2803

Java程序运行时间的计算

第一种是以毫秒为单位计算的。   Java代码   //伪代码   long startTime=System.currentTimeMillis();   //获取开始时间   doSomeThing();  //测试的代码段   long endTime=System.currentTimeMillis(); //获取结束时间   System.out.pr

u012117503的专栏 430
上一篇: linux下用eclipse搭建j2me开发环境过程
下一篇: j2me集合类Vector分析总结
JasonChan2008
博客等级 码龄18年 3粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值