jjzjj

PythonInterpreter

全部标签

Java 7 无法收集由 Java 5 收集的永久代

有谁知道为什么java7收集永久代应用失败,导致java.lang.OutOfMemoryError:PermGen,而java5收集永久代应用运行良好?App在循环中对jython表达式求值,一次迭代大约为1次。5秒。循环体如下所示:PythonInterpreterpy=newPythonInterpreter();py.set("AI",1);((PyInteger)py.eval(expr)).getValue()为在java7和java5中运行的应用截取的jvisualvm屏幕截图。在这两种情况下使用相同的参数:-Xmx700m-XX:MaxPermSize=100m-XX:

java - 在 Java 中调用 Python?

我想知道是否可以使用Jython从Java代码调用Python函数,还是只能从Python调用Java代码? 最佳答案 Jython:用于Java平台的Python-http://www.jython.org/index.html您可以使用Jython从Java代码轻松调用python函数。只要你的python代码本身在jython下运行,即不使用一些不受支持的c扩展。如果这对您有用,那么它肯定是您可以获得的最简单的解决方案。否则,您可以使用新的Java6解释器支持中的org.python.util.PythonInterprete

java - 在 Java 中调用 Python?

我想知道是否可以使用Jython从Java代码调用Python函数,还是只能从Python调用Java代码? 最佳答案 Jython:用于Java平台的Python-http://www.jython.org/index.html您可以使用Jython从Java代码轻松调用python函数。只要你的python代码本身在jython下运行,即不使用一些不受支持的c扩展。如果这对您有用,那么它肯定是您可以获得的最简单的解决方案。否则,您可以使用新的Java6解释器支持中的org.python.util.PythonInterprete