java计时器StopWatch「建议收藏」

java计时器StopWatch「建议收藏」  1、一般我们检测某段代码执行的时间,都是以如下方式来进行的:publicstaticvoidmain(String[]args){longstartTime=System.currentTimeMillis();//获取开始时间//函数主体代码longendTime=System.currentTimeMi…

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

    1、一般我们检测某段代码执行的时间,都是以如下方式来进行的:

public static void main(String[] args) {
         long startTime=System.currentTimeMillis();   //获取开始时间   
        //函数主体代码
         long endTime=System.currentTimeMillis(); //获取结束时间
         System.out.println("程序运行时间: "+(endTime-startTime)+"ms");        
}

    2、使用StopWatch类:

    2.1、引入依赖jar包:

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.6</version>
</dependency>

    2.2、上代码:

public static void main(String[] args) {
    //创建并启动StopWatch
    StopWatch stopwatch = StopWatch.createStarted();
    //业务逻辑......
    stopwatch.stop();
    System.out.println(stopwatch.getTime(TimeUnit.MINUTES));
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mplayer音乐播放器_potplayer 模拟5.1

    mplayer音乐播放器_potplayer 模拟5.1realplayer下载地址:https://player.helixcommunity.org/2005/downloads/下载rpm软件,然后运行它,但是此时提醒lsb>=3.1于是就要yuminstallredhat-lsb然后是这个时候提示repos源出错,网上百度一下,找到一篇文章:简单介绍如下:如何配置yum源国内的两大门户网易和搜狐都有镜像服务器了,ht

    2022年9月20日
    0
  • centos7安装nexus3「建议收藏」

    centos7安装nexus3「建议收藏」1、下载nexuswgethttps://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.12.0-01-unix.tar.gz2、解压tar-zxvfnexus-3.12.0-01-unix.tar.gz-C/usr/local/nexus/3、启动cd/usr/local/…

    2022年7月15日
    22
  • DirectX修复工具使用技巧之三——命令行与配置文件参数介绍

    DirectX修复工具使用技巧之三——命令行与配置文件参数介绍最后更新:2021-10-8DirectX修复工具自V1.0版起即支持通过settings.ini配置文件的方式设置程序配置信息,自V3.7版起支持命令行配置功能。由于命令行与配置文件均需要通过参数设定程序配置信息,本文档详细列出了命令行与配置文件的参数使用方式,供有需要的高级用户参考。命令行与配置文件中约有90%的命令是通用的,部分特殊命令只支持命令行的配置方式,本文件将分别介绍命令行参数与配置文件参数。命令行参数本程序支持命令行参数提示,用户可通过/?或者/h…

    2022年5月22日
    37
  • 扫清盲点,如何正确的从HttpClient 3.x系统升级到HttpClient 4.x

    扫清盲点,如何正确的从HttpClient 3.x系统升级到HttpClient 4.x如果周期比较长的项目,或者这个项目开发人员换过了好几拨人,很有可能出现一些奇怪的问题,比如一个项目中出现了多种Spring注入bean的方式,不同版本的jar冲突等等爬虫项目有的时候更是过犹不及,拿模拟登陆来说,开发人员的迭代,每个人的风格和技术各不相同,模拟登陆的方式也是五花八门,早在之前看到过一个项目的源码,其中使用HttpClient也是各种风格,虽然官方已经强烈建议使用HttpClie…

    2022年7月22日
    11
  • 什么都能播放的媒体播放器——Potplayer

    什么都能播放的媒体播放器——Potplayer“它体积小巧、界面简洁、解码功能强大、它是视屏播放器的不二之选!”——来自一个朋友“PotPlayerisbyfarthebestvideoplayerIhaveusedyet.Thefactthatit’sfreeisicingonthecake.”——来自另一个朋友没错,它就是本期要介绍的主角Potplayer。

    2022年7月12日
    31
  • 全球ipv4地址耗尽了_ip起始地址和结束地址

    全球ipv4地址耗尽了_ip起始地址和结束地址重要消息:就在2019/11/25UTC+115:35时,一封来自欧洲RIPENCC的邮件中得到确认:全球的IPv4地址已经彻底耗尽。IPv4大家应该很熟悉了,就是我们平常所知道的IP地址,如:192.168.1.168。其实,很多年前就在说IPv4要用完了,只是没想到这天居然来得这么早,只能说互联网发展真的太快了。对于IPv4地址耗尽的问题,大家也不用担心…

    2025年5月23日
    0

发表回复

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

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