我将 Jython (jython-standalone-2.7.0.jar) 嵌入到一个项目中。所以对于每一个动作(这很短,想想数据库更新或在 python 脚本中实现的类似事情)我启动一个新的解释器(然后再次关闭它)。
我第一次初始化解释器时,它的启动速度很慢(为什么?这可以加速吗?)。对于后续的解释器初始化,启动似乎非常快。
由于动作的处理速度应该很快,是否建议一直启动一个新的解释器,或者我应该使用一个解释器池来代替?
使用解释器池时如何重置解释器(因为解释器中不应该有“旧”状态)?