标签:
目前获取毫秒值大概有下面三种方法
最近做监控系统,发现代码中有前两种方法,然后突然有了一个想法,到底哪个更快呢?
然后做了如下实验:
因为很简单我就不加注释了,每种方法都运行1千万次,然后查看运行结果
结果发现 System.currentTimeMillis() 这种方式速度最快
Calendar.getInstance().getTimeInMillis() 这种方式速度最慢,看看源码会发现,Canlendar因为要处理时区问题会耗费很多的时间。
所以建议多使用第一种方式。
另,System 类中有很多高效的方法,比如,arrayCopy 之类的
http://tangmingjie2009.iteye.com/blog/1543166
标签:
原文地址:http://www.cnblogs.com/cmblogs/p/4478562.html