获取程序执行的时间

编写程序到一定程度的,我们就不得不考虑成都所占用的内存、时间。那么如何获取程序执行的时间呢?需要用到currentTimeMillis方法。

在程序开始时获取一个时间,结束时获取一个时间,两者相减,即为程序所用时间。

下面程序时空语句执行一亿次所用的时间,参考程序如下:

 1 public class GCXL132 {//主类
 2     public static void main(String[] args) {//主函数
 3         long starTime=System.currentTimeMillis();//当前时间赋给一个变量
 4         //System.out.println(starTime);//输出开始时间
 5         for(int i=0;i<10000;i++){//执行空循环
 6             for(int j=0;j<10000;j++);//嵌套,共1亿次
 7         }
 8         long endTime=System.currentTimeMillis();//当前时间赋给一个变量
 9         //System.out.println(endTime);//输出结束时间
10         long time=endTime-starTime;//计算所用时间
11         System.out.println("执行空循环1亿次所用时间:"+time);//输出时间
12     }
13 }

转载于:https://www.cnblogs.com/qijunhui/p/8284168.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/571269.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mfc编程 孙鑫_孙鑫VC++视频教程笔记-(3)MFC程序框架的剖析 附1-SDI程序流程图

1,寻找WinMain人口&#xff1a;在安装目录下找到MFC文件夹下的SRC文件夹&#xff0c;SRC下是MFC源代码。路径&#xff1a;MFC|SRC|APPMODUL.CPP&#xff1a;_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPTSTR lpCmdLine, int nCmdShow){// call shared/exported …

每天一个linux命令(性能、优化):【转载】free命令

free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中&#xff0c;free命令是最经常使用的命令之一。 1&#xff0e;命令格式&#xff1a; free [参数] 2&#xff0e;命令功能&#xff1a; free 命令显示系统使用和空闲…

gitee存放代码_git / gitee 提交本地仓库代码到Git或Gitee流程 及 常见报错

前提&#xff1a;在 Windows 下安装 git 客户端然后直接在 base 中执行命令1、本地初始化 git 设置git config --global user.name "你的名字或昵称"git config --global user.email "你的邮箱"2、进入项目文件夹&#xff0c;初始化目录 --通过命令 git in…

mysql可以存文档_MySQL 文档存储介绍

MySQL 文档存储 可以跳过底层数据结构创建、数据规范化和其它使用传统数据库时需要做的工作&#xff0c;直接存储数据。MySQL 可以提供 NoSQL JSON 文档存储Document Store了&#xff0c;这样开发者保存数据前无需规范化normalize数据、创建数据库&#xff0c;也无需在开发之前…

Maven项目配置、检出、运行

副标题&#xff1a;JDK安装到Maven运行 关键字&#xff1a;JDK SVN Maven Tomcat Eclipse IDEA 一、JDK 1、JDK包 JDK包 ../Java/jdk1.8 # 按需 图例 2、环境变量 步骤 计算机 → 属性 → 高级系统设置 → 环境变量 → 系统变量 → 新建/编辑 设置 JAVA_HOME ..…

mysql 存储过程代码_MySQL存储过程及常用函数代码解析

mysql存储过程的概念&#xff1a;存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段。mysql函数的概念&#xff1a;函数是完成特定功能的SQL语句&#xff0c;函数分为内置函数和自定义函数(user-defined function UDF)MySQL存储过程和函数的区别存储过程可以…

MySQL数据库恢复(使用mysqlbinlog命令)

1&#xff1a;开启binlog日志记录 修改mysql配置文件mysql.ini&#xff0c;在[mysqld]节点下添加 复制代码代码如下:# log-bin log-bin E:/log/logbin.log 路径中不要包含中文和空格。重启mysql服务。通过命令行停止和启动mysql服务 复制代码代码如下:c:\>net stop mysql…

mysql 创建数据库文件_mysql学习之通过文件创建数据库以及添加数据

1、# 创建数据库语句create database mydb default character set utf8;# 运用数据库语句use mydb;# 创建表格&#xff0c;这里只简单的创建一张表格# 设置InnoDB主要是为了事务操作的需要create table mytable(id int primary key auto_increment,name varchar(20),count int …

angularjs启动项目报ERROR in AppModule is not an NgModule解决方法

这主要是ts编译器版本问题&#xff0c;一般是因为ts编译器版本过高导致。 解决方式&#xff1a; npm uninstall -g typescriptnpm install -g typescripttsc -v 查看安装的typescript版本修改package.json中的typescript版本为当前电脑所安装版本 删除node_module重新安装cnpm …

mysql gtid 备份恢复_MYSQL数据库备份恢复

在实例存活的情况&#xff0c;可以在实例状态中查询ALL_GTID。在实例崩溃的情况&#xff0c;无法在实例状态中查询ALL_GTID。可以通过查询BINLOG中的Previous-GTIDs计算来获得ALL_GTID。下面列举与ALL_GTID相关的变量。与ALL_GTID相关的变量Previous-GTIDsPrevious-GTIDs格式如…

PMP 笔记

项目&#xff1a; 为创造独特的产品、服务或结果而进行的临时性工作。 项目特征&#xff1a; 独特性&#xff1a;Unique、临时性&#xff1a;Temporary、渐进明细。 渐进明细&#xff1a;预算越来越精细。比如三峡工程中&#xff0c;预算从10亿级的误差到1亿误差&#xff0c;再…

在mysql怎样查询地址和电话_Mysql数据查询

Mysql查询数据多次过滤条件&#xff1a;from、where、group by、having、distinct、order by、limit > 层层筛选后的结果查&#xff1a;select [distinct] 字段1 [[as] 别名1],...,字段n [[as] 别名n] from [数据库名.]表名 [条件];注&#xff1a;一条查询语句&#xff0c;可…

谷歌搜索技巧:搜索语法+隐藏彩蛋+高级设置

Google是一个非常精密成熟的搜索引擎&#xff0c;其搜索结果的丰富性和准确度较其他搜索引擎都要好&#xff0c;但大多数用户都还只是停留在搜索框中输入一两个关键字&#xff0c;然后点击“搜索”按钮的阶段&#xff0c;这一过程是非常低效和无谓的。学习一些搜索引擎常用的搜…

mysql如何给表字段加密_Mysql 字段加密

1、PASSWORD()2、ENCODE(,) DECODE(,)3、MD5()4、SHA5()5、AES_ENCRYPT AES_DECRYPT加密 select aes_encrypt(name, password );解密 select aes_decrypt(aes_encrypt(name, password ), password );可用hex或base64转码(base64在mysql5.6及以上支持)select hex(aes_en…

mysql数据类型支持比较运_Mysql支持的数据类型(总结)

一.数值类型Mysql支持所有标准SQL中的数值类型&#xff0c;其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC)&#xff0c;以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形&#x…

Java 面向对象的设计思维

面向对象的设计思维&#xff1a;合适的方法应该出现在合适的类里面 |解释|&#xff1a;方法是哪个类的,方法便在哪个类里,由这个类去调用 |实际应用|:基本数据类型包装类:因为想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象.在对象的描述中定义更多的属性和…

i5 1135g7什么水平_i7-10510U和i5-1135G7对比,该怎么选择呢?

导读:新旧笔记本交替,intel十代i7是否还有与十一代i5一战之力?两者之间差距多少呢?作为买家,肯定想要了解下的哈!! 参数对比 对比项i7-10510U的参数i5-1135G7的参数CPU主频1.8GHz2.4GHz最高睿频4.9GHz4.2GHz三级缓存8MB8MBC/T四核八线程四核八线程核显频率1.15GHZ1.3GHZ…

《学习心得》

最近在学习设计模式&#xff0c;正好也要做毕业设计&#xff0c;就想着把学到的一些皮毛用到毕业设计上面去&#xff0c;结果真的是无从下手。也看了很多其他人关于设计模式的博客&#xff0c;讲了很多很多的好处&#xff0c;但是就是不知道该怎么样运用到实际的项目上去。 毕业…

java获取硬盘序列号_Win7 64+Python3.7获取计算机硬盘信息初探

一、需求由于最近负责电脑资产清查的工作&#xff0c;有100多台分散的电脑需要获得用户名、MAC地址、硬盘序列号、硬盘品牌一般方法&#xff1a;&#xff08;1&#xff09;查看系统用户名&#xff08;2&#xff09; 获取MAC地址 windos命令行使用ipconfig /all&#xff08;3&am…

js for in 获得遍历数组索引和对象属性

for in 遍历对象属性 获取的是对象的属性名 var person { name:"admin", age:"21", address:"shanghai"};for(var i in person){ console.log(i)}结果 取得对象的属性名 for in 获取数组的索引值 var array [admin,manager,db];for(var i in arr…