`
22cgreen
  • 浏览: 53521 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

程序运行时间的测试

JVM 
阅读更多
在测试时发现一个类的实例化时间有几百毫秒,测试下发现以下问题.
1)当一个类加载了很多其它的类时,第一次加载是要多点时间,一般好像为:16毫秒左右,如果实例化一次,再去实例化就会发
现几乎不要时间,反正毫秒数显示为0,因此可以认为类在加载一次后,实例化会从中找是否类已加载,如果加载,直接在内存中实例化类,而不要再
加载类文件,然后再实例化,可想而知,容器中保存实例就是加快了实例化的过程,因为类的模板还在.

2)一个类中加载了多个类,而这些类都继承了A,如果其中一个类实例化后,其它的类实例化A时,其时间可以不计.推断,一个JVM中如果存在一个类的模板
其它使用此类的实例都将使用这个模板.

3)发现在
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics