java如何计算程序运行时间

java如何计算程序运行时间,第1张

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

[java] view plain copy

//伪代码

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

doSomeThing()  //测试的代码段

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

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

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

[java] view plain copy

//伪代码

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

doSomeThing()  //测试的代码段

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

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

包含所需的包:  import java.lang.System

小程序开发大概多长时间?一个小程序的开发周期包括了项目启动-系统功能梳理-设计前端页面图-系统开发-测试-上线这五大步骤。其中系统开发是最耗时的,系统开发方式主要有两种:

1、定制开发

定制开发是根据功能点进行开发的,要经历一个从无到有的过程。如果是一个商业用小程序,搭建一个比较系统全面的小程序一般需要好几个月的时间。

2、现有的成熟模板

模板小程序是技术开发公司已经完成开发的成品小程序,一般可以即买即交付源码。开发公司也会免费协助客户进行功能微调。上线时间也相对比较短,一般微调+上线一周左右就可以完成。

除了上述的两种开发方式会影响开发时间之外,需求功能的难易程度也会影响到开发时间。例如一些数据记录的系统,数据是一环接一环的,或者是一些复杂的分销算法,也需要产品经理和技术人员花时间理清思路再进行开发,这些也会影响到小程序的开发时间。

再你主算法刚开始的地方获取一次系统时间Time1

在主算法结束的时候再获取一次时间Time2

每次求出时间差DelTime = Time2- Time1

然后再根据循环的次数,求出DelTime的平均时间。最后输出,就是你的耗时


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7793080.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存