java时间计数_java计算方法耗时

java时间计数_java计算方法耗时java时间计数

大家好,又见面了,我是你们的朋友全栈君。

  1. System.currentTimeMillis()
    简介:从1970年1月1日 UTC到现在的毫秒数
    返回类型:long
    单位:毫秒

  2. System.nanoTime()
    简介:基于cpu核心的时钟周期来计时,它的开始时间是不确定的,仅可用于比较两个相对时间,运行在两个不同的cpu核心上,从而导致得到的结果完全不符逻辑。
    返回类型:long
    单位:纳秒(1纳秒=0.000001 毫秒,1纳秒=0.00000 0001秒 )

     For example, to measure how long some code takes to execute:
     long startTime = System.nanoTime();
     // ... the code being measured ...
     long estimatedTime = System.nanoTime() - startTime;

     To compare two nanoTime values
     long t0 = System.nanoTime();
     ...
     long t1 = System.nanoTime();
     one should use {@code t1 - t0 < 0}, not {@code t1 < t0},
     because of the possibility of numerical overflow.
  1. SystemClock.uptimeMillis()
    简介:从开机到现在的毫秒数(手机睡眠的时间不包括在内),Handler类的 postDelay()方法也是基于SystemClock.upTimeMillis()方法
    返回类型:long
    单位:毫秒

  2. SystemClock.elapsedRealtime()
    简介从开机到现在的毫秒数(手机睡眠的时间包括在内),AlarmManager可以定时发送消息,即使在系统睡眠、应用停止的状态下也可以发送,这类需求就需要使用该方法
    返回类型:long
    单位:毫秒

转载于:https://my.oschina.net/u/1011897/blog/2244599

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107259.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月20日 下午7:20
下一篇 2022年4月20日 下午7:20


相关推荐

  • 如何选择一本适合的二手正版《深度学习》书籍?

    如何选择一本适合的二手正版《深度学习》书籍?

    2026年3月12日
    4
  • zip文件加密的几种破解方法

    zip文件加密的几种破解方法一、使用ZipCenOp.jar(需要java环境),在cmd中使用java-jarZipCenOp.jarrxxx.zip成功后压缩包可以直接打开ZipCenOp.jar链接:https://pan.baidu.com/s/1e0Ni2OjxmYEdOY7gGbv6gg提取码:29qi二、使用winRAR进入工具,压缩修复文件,修复完后压缩包就可以打开了上述两种…

    2022年6月1日
    297
  • TCHAR数组

    TCHAR数组复制 tcscpy 比较 nbsp tcscmp

    2026年3月17日
    2
  • PHP实现一个简单的图书管理系统

    PHP实现一个简单的图书管理系统刚刚我收到了一个消息,老师竟然布置了一个课设,要求做一个后台管理系统。做归做,但是!本着为老师节省时间的心态,我花了大量的时间,消耗了无数脑细胞扫描了一遍老师给的课题,最终掐指一算选了一个最简单的——&gt;"图书管理系统"。刚开始我的想法是用jsp+(struts2+spring+hibernate)+Oracle写的,毕竟以前也用这玩意写过类似的东西,等我打开Oracl…

    2022年5月31日
    35
  • 编程分苹果问题_分析解决问题有关总结

    编程分苹果问题_分析解决问题有关总结分苹果问题分析及程序*n只奶牛坐在一排,每个奶牛拥有ai个苹果,*现在你要在它们之间转移苹果,使得最后所有奶牛拥有的苹果数都相同*,每一次,你只能从一只奶牛身上拿走恰好两个苹果到另一个奶牛上,*问最少需要移动多少次可以平分苹果,如果方案不存在输出-1。

    2022年10月11日
    5
  • USB 协议分析(含基本协议和 USB 请求和设备枚举)

    USB 协议分析(含基本协议和 USB 请求和设备枚举)目录 1 物理特性 1 1 引脚 1 2USB 信号 差分信号 1 3USB 信号编码 NRZI 1 4USB 字节序 1 5USB 设备检测 2 通信协议 2 1 包组成 PacketsConte 2 1 1PID 域 2 1 2Address 地址域 2 1 3FrameNumber 帧号域 2 1 4Data 数据域 2 1 5C

    2026年3月20日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号