Java应用程序内存使用-Eclipse与外部Jar

Java应用程序内存使用-Eclipse与外部Jar,java,eclipse,memory-management,Java,Eclipse,Memory Management,我在Eclipse中运行一个Java应用程序,根据windows任务管理器,我的内存大约为45000K。但当我将这个应用程序导出到JAR文件并通过批处理运行它时,任务管理器说它使用了130000K内存。有人知道这是什么原因吗?应用程序位于具有相同输入的同一台PC上 首先,如果您有大量的打印,这可能会降低命令行中jar的执行速度。我认为问题在于内存。您是否将其作为外部工具运行?在单独的jvm中启动?@efekctive“java-jar MyApp.jar”是我用来启动它的。@yalpsidema

我在Eclipse中运行一个Java应用程序,根据windows任务管理器,我的内存大约为45000K。但当我将这个应用程序导出到JAR文件并通过批处理运行它时,任务管理器说它使用了130000K内存。有人知道这是什么原因吗?应用程序位于具有相同输入的同一台PC上

首先,如果您有大量的打印,这可能会降低命令行中jar的执行速度。我认为问题在于内存。您是否将其作为外部工具运行?在单独的jvm中启动?@efekctive“java-jar MyApp.jar”是我用来启动它的。@yalpsideman-应用程序中的打印量相同,无论是在eclipse中运行还是从jar运行。不同的配置。任务管理器也不是检查java应用程序内存使用情况的合适位置。