对于大学,我执行字节码修改并分析它们对Java程序性能的影响.因此,我需要Java程序 - 在生产中使用的最佳情况 - 和适当的基准测试.例如,我已经获得了HyperSQL并通过基准程序PolePosition测量其性能.在没有JIT编译器的情况下在JVM上运行的Java程序.谢谢你的帮助!
PS:我不能使用程序来测试JVM或Java语言本身(例如Wide Finder)的性能.
有没有办法在我的Java应用程序中测量当前使用的永久代(PermGen)大小?我不能使用VisualVM等外部分析工具.
更好的是估计PermGen中Java类的内存消耗.它几乎与字节码文件的大小成比例?