java算程序运行时间_关于计算Java程序运行时间
第一种是以毫秒为单位计算的。
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");
突然想起Junit4也可以测试执行时间,呵呵
java算程序运行时间_关于计算Java程序运行时间相关推荐
- java代码耗尽内存_为什么运行Java应用程序的计算机几乎耗尽了物理内存,但仍然可以运行数周...
我有一个Java应用程序,该应用程序部署在两台计算机上,并根据指标(包括JMC)判断它们都几乎耗尽了内存,并且持续了很长时间.但是,这些应用程序可以正常运行,并且不会发生OutOfMemory错误. ...
- java反编译工具_如何保护Java程序 才能防止Java反编译
简介:Java是一种跨平台的.解释型语言.Java 源代码编译中间"字节码"存储于class文件中.Class文件是一种字节码形式的中间代码,该字节码中包括了很多源代码的信息,例如 ...
- java后缀表达式_表达式计算 java 后缀表达式
题目: 问题描述 输入一个只包含加减乖除和括号的合法表达式,求表达式的值.其中除表示整除. 输入格式 输入一行,包含一个表达式. 输出格式 输出这个表达式的值. 样例输入 1-2+3*(4-5) 样例 ...
- java 哪一个gc好_优秀的Java程序员必须了解的GC哪些
作者丨灵犀一脚C http://www.cnblogs.com/ckwblogs/p/5975921.html 一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的 ...
- java的应用程序开发_开发一个Java应用程序(1)
开发一个Java应用程序(1) App Engine上的Java Web应用程序通过Java Servlet标准接口与应用程序服务器交互.一个应用程序由一个或多个类组成,这些类都扩展自一个servle ...
- 控制台编写JAVA程序教程_写一个java程序的步骤是什么?写java程序技巧
写Java程序是要按照步骤来的,这样才能写好一个java程序,那么接下来,我们就来给大家讲解一下写一个java程序的步骤是什么? (1)创建Java项目:"FileàNewàProjectà ...
- 树莓派Java程序运行_树莓派上Java程序作为linux服务并开机自动启动
http://www.iigrowing.cn/shu_mei_pai_shang_java_cheng_xu_zuo_wei_linux_fu_wu_bing_kai_ji_zi_dong_qi_d ...
- java发展前景选兄弟连_兄弟连:Java程序员未来应该如何发展
兄弟连:Java程序员未来应该如何发展 2017-09-13 | 北京 | 点击59次 | 信息编号:2017913101729121697951254323 广州兄弟连教育:http://gz.it ...
- java微信 扣扣登录_转载微信小程序实现微信登录(Java后台)
作者:Aoess丶 原文:https://blog.csdn.net/yan245294305/article/details/84993265 这两天在自己的小项目中加入了微信小程序的很多功能,今天 ...
最新文章
- Realm发布Realm .NET,扩展支持.NET技术栈
- spring mvc拦截器和mvc:annotation-driven /的详解
- IDE之VS:Visual Studio2017版本安装图文教程之详细攻略
- EndDialog和CDialog::OnOK()
- 神经网络初始化trick:大神何凯明教你如何训练网络!
- c#sql数据导出到excel
- Android 系统(189)---Android Handler:这是一份 全面、详细的Handler机制 学习攻略
- Android P 消息
- 用Visual Studio写PHP代码
- php-mvc模式(2)
- matlab 串口 事件,MATLAB 串口通信
- 研究生做java如何发论文_研究生三年, 我是如何在CSSCI期刊上发表5篇论文,挣得2万元国家奖学金的?...
- H5调用摄像头拍照并下载照片
- 商务统计分析(第3章 数据描述)
- Java版本电子招标采购系统源代码—企业战略布局下的采购寻源
- PostgreSQL查询 动态输入参数
- 大话设计模式(五)观察者模式
- Java遍历包中所有类包括jar包(完整转载)
- 渗透测试常用文件传输方法-Linux篇(如何向Linux服务器中上传文件?) (゚益゚メ) 渗透测试
- 腾讯视频url获取方法
热门文章
- 唯一索引与主键索引的比较
- WEB攻防实战篇,思维导图
- MFC中实现的画箭头算法 (Arrow in MFC)
- java实现qq抢红包_Java实现抢红包功用
- html四边形的的框怎么编写,html知识点之利用css四边形切角并且加上边框
- ap6212 Linux 蓝牙,替代正基AP6212、AP6330的SDIO WiFi+UART蓝牙组合
- java中必检异常有哪些_Java面试题经典面试题220道(附答案)
- python atm作业详解_Python学习day5作业-ATM和购物商城
- mysql 优化not null_mysql 优化之11:尽可能的使用 NOT NULL
- OpenCV学习笔记(七):形态学morpholgy(1):腐蚀/膨胀:enrode(),dilate()