7

谁能指出 Python 运行时足迹与 Java 的认真比较?

谢谢, 亚伯拉罕

4

1 回答 1

1

我无法比较内存占用,因为它实际上取决于您加载/使用的类。但我可以告诉你的是,Python(尤其是 IronPython 2.7)存在真正的内存泄漏问题。尤其是与金融等第三方使用良好的第三方。当 Java 应用程序/服务器运行时没有出现可以用常用工具识别的罕见情况时,Python 会在内存中不断增长。

内存转储表明 Python 本身以及大多数包都不会关注像 String 这样的常见类,而是将它们保存在执行模块的不同部分。遍历所有这些来源并修复所有泄漏是困难且不明智的。

我尝试了很多方法来解决这些问题,但最终屈服并在应用程序达到某个内存阈值时简单地重新启动应用程序。

于 2016-02-23T15:47:38.597 回答