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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Visual Studio 2012旗舰版序列号:「建议收藏」

    Visual Studio 2012旗舰版序列号:「建议收藏」下载吧温馨提示: 已下载的ISO映像的CRC和SHA1哈希值应与以下内容匹配:CRC:85745AA2SHA-1:A0BDC3F1D1534AA92D72FEF80D837A04969B752FVisualStudio2012旗舰版序列号:YKCW6-BPFPF-BT8C9-7DCTH-QXGWCYKCW6-BPFPF-BT8C9-7DCTH-QXG

    2022年7月20日
    12
  • 什么是exploit

    什么是exploit   exploit字面上的意思是“开拓、开发”,而在激活成功教程圈子里面,公认的概念可能是“漏洞及其利用”。通俗的说,exploit就是利用一切可以利用的工具、采用一切可以采用的方法、找到一切可以找到的漏洞,并且通过对漏洞资料的分析研究,从而达到获取网站用户资料文档、添加自定义用户、甚至侵入网站获得管理员权限控制整个网站的最终目的。对于cracker来说,能够得到密码档或者添加用户就足够了。而对于h

    2025年7月16日
    0
  • 集群技术概述_集群计算机

    集群技术概述_集群计算机集群技术概述一、集群的起源二、集群的优点1.强扩展能力2.实现方式容易3.高可用性4.易管理性三、集群的类型1.负载均衡集群2.高可用性集群3.高性能集群四、集群的特点1.心跳监测2.漂移IP地址五、集群的应用1.石油地震数据处理2.数值天气预报一、集群的起源        集群并不是一个全新的概念,其实早在七十年代计算机厂商和研究机构就开始了对集群系统的研究和开发。由于主要用于科学工程计算,所以这些系统并不为大家所熟知。直

    2022年8月31日
    1
  • outlook显示与服务器断开连接,Outlook 与Exchange 服务器断开连接「建议收藏」

    outlook显示与服务器断开连接,Outlook 与Exchange 服务器断开连接「建议收藏」您好:我们使用的是Exchange2013标准版邮件服务器,上周升级为CU3后频繁出现outlook与exchange断开连接“outlook已失去与MicrosoftExchange的连接,如果有可能将尝试连接”……(当然之前也有只是不怎么影响使用,现在每分钟会出现55次,无法使用Exchange模式收发邮件)。下面截取了服务器日志和outlook日志,请帮忙分析下,不胜感激!!!服务器日志…

    2025年7月11日
    0
  • Python解释器新手安装教程

    Python解释器新手安装教程Python解释器本身也是个程序,它是解释执行Python代码的,没有它Python代码是没有办法运行的。既然Python解释器如此重要,那么大家赶紧一起来看看Python解释器新手安装教程吧!免费领取Python、PyCharm、激活码安装包及视频教程Step1:确定操作系统Python解释器的下载地址为:https://www.python.org/,点击“Downloads”选项如下图所示:可以看到最新版为Python3.8.2,接下来根据自己的情况选择相应的电脑系统,…

    2022年7月22日
    10
  • goland 激活码4月【在线注册码/序列号/破解码】「建议收藏」

    goland 激活码4月【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    42

发表回复

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

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