
以下注释与Sun的实现有关,特别是与OpenJDK 6有关。您的工作量可能会因其他Java平台实现而异。
java.lang.Class本身会进行一些缓存,因此实现自己的缓存可能不会带来很多改善。使用和不使用手动缓存进行计时测试。
实际的调用机制也已优化。使用JNI调用反射方法的前15次运行(默认情况下);之后,将生成字节码,并且调用该反射方法的行为与直接在Java代码中调用该方法的行为相同。
欢迎分享,转载请注明来源:内存溢出

以下注释与Sun的实现有关,特别是与OpenJDK 6有关。您的工作量可能会因其他Java平台实现而异。
java.lang.Class本身会进行一些缓存,因此实现自己的缓存可能不会带来很多改善。使用和不使用手动缓存进行计时测试。
实际的调用机制也已优化。使用JNI调用反射方法的前15次运行(默认情况下);之后,将生成字节码,并且调用该反射方法的行为与直接在Java代码中调用该方法的行为相同。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)