【发布时间】:2012-04-23 23:05:03
【问题描述】:
我正在使用自定义类加载器来加载一些 java 类。我需要在循环中从这些加载的类中执行一些方法。对于每个循环迭代,我需要对所有类(所有静态字段)进行全新的初始化。我测量过,如果我在每次迭代中使用新的类加载器,执行时间比在每次迭代中不使用新的类加载器时的执行时间慢三倍。
我可以在不使用新的类加载器加载的情况下将加载的类重置为其初始状态吗?
或者有没有办法加快在不同类加载器中重复加载相同类的速度?
【问题讨论】:
标签: java performance classloader