JAVA 程序在 Netbeans 中比在 CMD 中运行得更快
The JAVA program runs faster in Netbeans then in CMD
我的 java
(大项目)在 Netbeans 中运行速度比 cmd 快。
netbeans 中的运行时间为 1 秒。
cmd 中经过的时间是 10s.
(不是巧合,我试过很多次)
我正在使用相同的 JDK 1.7.
你知道为什么吗?
NetBeans 始终在控制台中根据构建系统(Ant、Maven、Gradle)打印有关如何执行项目的最终命令。
您应该可以将其复制并粘贴到 CMD 中,结果应该非常相似。查看输出 window,例如对于 Maven:
cd /Users/crazyjavahacking/NetBeansProjects/root/mavenproject1; JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home "/Applications/NetBeans/NetBeans 8.0.1.app/Contents/Resources/NetBeans/java/maven/bin/mvn" "-Dexec.args=-classpath %classpath org.crazyjavahacking.mavenproject1.JavaApplication11" -Dexec.executable=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java -Dexec.classpathScope=runtime org.codehaus.mojo:exec-maven-plugin:1.2.1:exec
性能下降一定是由某些原因引起的,不太可能是由 CMD 本身引起的。
我的 java
(大项目)在 Netbeans 中运行速度比 cmd 快。
netbeans 中的运行时间为 1 秒。 cmd 中经过的时间是 10s.
(不是巧合,我试过很多次) 我正在使用相同的 JDK 1.7.
你知道为什么吗?
NetBeans 始终在控制台中根据构建系统(Ant、Maven、Gradle)打印有关如何执行项目的最终命令。
您应该可以将其复制并粘贴到 CMD 中,结果应该非常相似。查看输出 window,例如对于 Maven:
cd /Users/crazyjavahacking/NetBeansProjects/root/mavenproject1; JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home "/Applications/NetBeans/NetBeans 8.0.1.app/Contents/Resources/NetBeans/java/maven/bin/mvn" "-Dexec.args=-classpath %classpath org.crazyjavahacking.mavenproject1.JavaApplication11" -Dexec.executable=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java -Dexec.classpathScope=runtime org.codehaus.mojo:exec-maven-plugin:1.2.1:exec
性能下降一定是由某些原因引起的,不太可能是由 CMD 本身引起的。