如何在 PyDev Eclipise for Jython 中设置 -J-Xmx 参数



当我从 PyDev/Eclipse 运行程序时,它会耗尽内存并给出以下错误:

java.lang.OutOfMemoryError: java.lang.OutOfMemoryError: GC 开销 超出限制

当我从命令行传递 -J-Xmx2048 限制时,它就会消失。很明显,如果 PyDev 可以以某种方式读取这些内容,就可以解决这个问题。

在 Eclipse 中,我尝试在运行选项(在 eclipse 中(中将此值设置为程序和 vm arugments,但我收到同样的错误。我也尝试设置JAVA_MEM选项,但这也无济于事。

任何想法如何指示PyDev/Eclipse阅读这些参数?

事实证明,运行方式 -> 运行配置 -> 参数 -> Jython 的 VM 参数也期望 Java 参数而不是 Jython 参数 :/

将 VM 参数设置为 -Xmx2048 解决了此问题。java 的内存使用量现在峰值为 2G(早期为 1G(,确认了修复。

最新更新