java8时间搓计算代码运行时间

Instant start = Instant.now();

// XXXXXXXX(你的代码)

Instant end = Instant.now();
//时间搓对象
 Duration timeElapsed = Duration.between(start, end);

//不同格式展示,下面是分钟和秒的样子,还有小时天这些
long l = timeElapsed.toMinutes();
long ls = timeElapsed.toMillis();
System.out.println("l = " + l);
System.out.println("ls = " + ls);

原文地址:https://www.cnblogs.com/asusdell/p/11937040.html

时间: 2024-10-28 21:46:52

java8时间搓计算代码运行时间的相关文章

Objective-C 计算代码运行时间

转自:http://www.isaced.com/post-213.html Objective-C 计算代码运行时间 JUN 25 今天看到一篇关于iOS应用性能优化的文章,其中提到计算代码的运行时间,觉得非常有用,值得收藏.不过在模拟器和真机上是有差异的,以此方法观察程序运行状态,提高效率. 第一种:(最简单的NSDate) NSDate* tmpStartData = [NSDate date]; //You code here... double deltaTime = [[NSDate

使用console进行 性能测试 和 计算代码运行时间(转载)

转载自:http://www.cnblogs.com/0603ljx/p/4387628.html 对于前端开发人员,在开发过程中经常需要监控某些表达式或变量的值,如果使用用 debugger 会显得过于笨重,最常用的方法是会将值输出到控制台上方便调试. 最常用的语句就是console.log(expression)了. 从早前一道阿里实习生招聘笔试题目入手: function f1() { console.time('time span'); } function f2() { console

使用Objective-C 计算代码运行时间

第一种:(最简单的NSDate) NSDate* tmpStartData = [NSDate date]; //You code here... double deltaTime = [[NSDate date] timeIntervalSinceDate:tmpStartData]; NSLog(@"cost time = %f", deltaTime); 第二种:(将运行代码放入下面的Block中,返回时间) #import <mach/mach_time.h> //

计算代码段的运行时间

计算代码段的运行时间,这段代码用得太多了,决定将其封装成两个宏,方便以后使用. 代码很简单,就不解释了. #include <stdio.h> #include <sys/time.h> //计时器开始, //使用时,要将要计时的代码段放入TIMER_START和TIMER_STOP之间,详情请看测试例子 //加入do{ }while(0)是为了尽量减少命令冲突 #define TIMER_START() do { struct timeval timerout_start, ti

计算Python代码运行时间长度方法

在代码中有时要计算某部分代码运行时间,便于分析. import time start = time.clock() run_function() end = time.clock() print str(end-start) 原文地址:https://www.cnblogs.com/amojury/p/9161745.html

高效编程——C++测试代码运行时间方法

C++测试代码运行时间方法 方法一 最常用的执行时间测试方法,利用clock函数,精确度能达到ms级. 直接看代码吧,这样最直观: #include "stdafx.h" #include <ctime> #include <vector> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]){ clock_t start,finish; long

测试代码运行时间

在C#中有一个秒表类:Stopwatch,用这个类可以方便的测试一下代码运行时间.要使用stopwatch要先加一个命名空间,System.Diagnostics. 具体用法如下: Stopwatch timer = new Stopwatch(); long total = 0; timer.Start();//开始计算时间 for (long i = 1; i <= 1000; i++) { total += i; } timer.Stop(); Console.WriteLine(time

c# 计算代码执行时间

System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 // you code .... stopwatch.Stop(); // 停止监视 TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间 double hours = timespan.TotalHours; // 总小时 double minutes =

Java8 时间处理

Table of Contents 前言 时间单位和时区 时间点 时间段 时间的解析和格式化 时区时间 兼容旧接口 结语 前言 时间处理是一个经常会用到但又不那么好用的功能,其中的主要问题在于对人友好的时间格式的处理上. 在这一点上,Java8 提供了方便我们的使用的新的日期和时间接口. -- 当然了,Java8 出来都这么久了,这接口也不算新了 @[email protected] 时间单位和时区 时间是我们每天都在接触的东西,但我并不是很清楚和它的相关的一些概念,借着这次机会,去了解了时间处