记录Java代码的执行时间

2023-11-05

==========方式1  
public void testMenu1_M1() {   
        // --第一种是以毫秒为单位计算的。   
        long startTime=System.currentTimeMillis(); //获取开始时间        
        Role r = new Role();   
        r.setId(Long.valueOf("2"));   
        List<Module> ls = this.roleService.getModulesByRole_V1(r);           
        long endTime=System.currentTimeMillis(); //获取结束时间   
       
        System.out.println("程序运行时间: "+(endTime-startTime)+"ms");   
        System.out.println("1时间: "+startTime+"ms");   
        System.out.println("2时间: "+endTime+"ms");   
        // this.setComplete();   
    }   
    public void testMenu2_M1() {   
        //第二种是以纳秒为单位计算的。   
        long startTime=System.nanoTime(); //获取开始时间         
        Role r = new Role();   
        r.setId(Long.valueOf("2"));   
        List<Module> ls = this.roleService.getModulesByRole(r);          
        long endTime=System.nanoTime(); //获取结束时间   
       
        System.out.println("程序运行时间: "+(endTime-startTime)+"ns");   
        System.out.println("1时间: "+startTime+"ns");   
        System.out.println("2时间: "+endTime+"ns");   
        // this.setComplete();   
    }   
  
=============方式2 用Firefox 插件 Firebug   
也可以得到时间(毫秒)  

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

记录Java代码的执行时间 的相关文章

随机推荐

  • 一个关于malloc的面试题

    发表于1年前 2014 04 04 13 31 阅读 176 评论 0 9人收藏此文章 我要收藏 赞0 慕课网 程序员升职加薪神器 点击免费学习 前两天看了一个关于malloc的面试题 题目是这样的 1 2 3 4 5
  • 智慧城市视域下政府数据开放共享机制研究

    大数据背景下 基于对数据挖掘和运用基础上的智慧城市建设是城市发展的必然趋势 是新时期实现城市科学发展 高效管理与公共服务更优化的重要战略 政府作为社会管理 城市治理的主体 其形成 管理的数据资源约占全社会总量的80 对其进行有效治理将使数据
  • 程序员被裁,在互联网上该何去何从?

    你一直以来都是一名互联网程序员 而现在你却被裁了 你感到无助和迷茫 不知道该往哪里走 这是一个常见的问题 但是不要担心 我们来看看你未来有哪些方向可以选择 转行去做别的 首先 如果你对现在的工作感到厌倦或者想要寻找新的挑战 你可以考虑转行去
  • JAVA输出语句

    带回车的输出 System out println 输出内容 不带回车的输出 System out print 输出内容 拼接输出 int a 5 System out println a的值为 a
  • 风格迁移背后原理及tensorflow实现

    前言 本文将详细介绍 tf 实现风格迁移的小demo 看完这篇就可以去实现自己的风格迁移了 复现的算法来自论文 Perceptual P e r c e p t u a l
  • Centos 环境下安装tree命令

    sudo yum y install tree
  • 修改Linux系统时间EDT改为CST

    今天发现一台服务器时间比北京时间慢 12 个小时 使用 date 命令后发现是 root ubuntu date Thu Mar 22 5 12 08 EDT 2018 EDT 时间即美国东部时间 这里要改为北京时间即可 命令如下 root
  • 牛客 AB29 快速乘 JAVA

    描述 请你计算 a b mod p 的值 要求只能使用加法和取模运算 且计算过程中的值不能超过 2 1072 107 一共有 q 次询问 输入描述 第一行输入一个正整数 q 代表询问次数 接下来每行输入三个正整数 a b p 代表一次询问
  • 腾讯云服务器如何搭建Docker?

    本文档介绍如何在腾讯云云服务器上搭建和使用 Docker 本文适用于熟悉 Linux 操作系统 刚开始使用腾讯云云服务器的开发者 如需了解更多关于 Docker 相关信息 请参见 Docker 官方文档 说明 若您需在 Windows 操作
  • Git命令使用问题汇总

    参考链接 https www cnblogs com ximiaomiao p 7140456 html https www jianshu com p 828e004542aa https www bootcss com p git gu
  • 流程:论文发表的流程

    流程 论文发表的流程 更新历史 20190425 首次发布 20191228 后面扯远了的部分删掉了 20200101 对于论文缴费的事 增加了说明 初次写论文的人 通常不清楚论文怎么发表 并且存在诸多的疑问 国内期刊跟国外期刊的投稿方式是
  • 【我在CSDN成长】我的两周年创作纪念日

    我在CSDN成长 我的两周年创作纪念日 一 来到CSDN的大家庭 二 在CSDN的收获 1 在CSDN的感受 2 在CSDN的收获 三 在CSDN的未来规划 憧憬 一 来到CSDN的大家庭 当看到这个信息时 才发现不知不觉已经在CSDN创作
  • mysql中实现交叉连接的食_Mysql中的连接查询

    连接查询 内连接 无条件内连接 无条件内连接 又名交叉连接 笛卡尔连接 第一张表中的每一项和另一张表的每一项依次组合 SELECT FROM students JOIN subjects 上图两张不一样的JOIN方法 有条件内连接 在无条件
  • html 替换多选框和单选框默认的按钮

    div class 113 div
  • CTF Show Web5

    题干中给出关键提示 phps源码泄露有时候能帮上忙 phps文件是什么 phps文件就是php的源代码文件 通常用于提供给用户 访问者 查看php代码 因为用户无法直接通过Web浏览器看到php文件的内容 所以需要用phps文件代替 可见本
  • 程序计算精确圆周率Pai的方法

    一些参考资料 http www guokr com blog 444081 大家都知道 3 1415926 无穷多位 历史上很多人都在计算这个数 一直认为是一个非常复杂的问题 现在有了电脑计算机 这个问题就简单了 最简单高效用Python
  • 前端实战-咪咪在线音乐网站(一)

  • 随机密码生成。编写程序,在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。

    随机密码生成 编写程序 在26个大小写字母和10和数字组成的列表中随机生成10个8位的密码 根据题目要求 我们编写的程序主干要有哪些内容呢 1 随机选择 2 26个大小写字母 3 10个阿拉伯数字 0 9 4 10组8位的密码 具体内容分析
  • Qt通过Http上传数据或文件

    Qt网络相关的三个主要类QNetworkAccessManager QNetworkRequest QNetworkReply 一般的使用方法就是 QNetworkRequest添加头和地址等信息 QNetworkAccessManager
  • 记录Java代码的执行时间

    方式1 public void testMenu1 M1 第一种是以毫秒为单位计算的 long startTime System currentTimeMillis 获取开始时间 Role r new Role r setId Long v