<分区>
我有一个用 Java 编写的程序和一个用 C++ 编写的 native 启动器,基于 http://www.codeproject.com/Articles/17352/JVM-Launcher 上的示例.奇怪的是,使用 native 启动器运行我的程序比使用 java.exe
需要更多的 CPU(~5% 对 15-20%)。我一直在考虑这种情况,但仍然没有多大意义。我试过增加 JVM 堆大小,(重新)在 Release模式下构建 native 启动器,使用不同的 JRE 版本(1.6_24、1.6_31、1.7_03),但没有成功。
有人对如何解决这个问题有建议吗?