【发布时间】:2020-06-17 12:36:34
【问题描述】:
我在 Java 应用程序中使用 jython-standalone-2.7.2.jar 并执行需要解析一个小的 XML 文件的简单脚本。由于某种原因,make_parser() 需要将近两秒钟的时间才能返回解析器对象。
from xml.sax import make_parser
import time
start_time = time.time()
parser = make_parser()
print("--- %s seconds ---" % (time.time() - start_time))
输出:
--- 1.79200005531 seconds ---
是否有任何方法可以加快每个脚本运行的速度,而无需在 Jython 脚本中“编写 Java 伪代码”?
我不确定是什么占用了这么多时间 - 也许是正在执行查找?由于make_parser() 需要一个解析器列表,为了避免查找(在Jython 的上下文中),应该在这个列表中提供什么?
【问题讨论】:
标签: java jython jython-2.7