Jython优化

时间:2009-12-30 02:44:14

标签: java python optimization jython

他们有什么方法可以优化Jython而不需要分析或显着更改代码?

具体是有没有可以传递给编译器的标志,或紧密循环中的代码提示。

3 个答案:

答案 0 :(得分:6)

没有标志,没有代码提示。您可以通过调整代码来优化,就像对任何其他Python实现一样(提升等),但是分析有助于告诉您值得您花费的时间来花费这些精力 - 所以,当然,您可以优化“而不需要进行分析”(并且代码更改可能会被视为不重要),但您不太可能正确地猜测您的时间和精力最佳用途,而分析可帮助您确定确切地说。

答案 1 :(得分:1)

Jython编译器不提供很多优化选择。但是,由于Java虚拟机(java)和可能的编译器(javac)在后端或运行时被调用,所以你应该看看它们。

Java有不同的运行时开关可供使用,具体取决于您是要将其作为服务器进程,客户端进程等启动。您还可以说明要分配多少内存。

答案 2 :(得分:0)

我知道这是一个古老的问题,但我只是为了完整而付出代价。

您可以使用:-J-server标志在Java服务器模式下启动Jython,这有助于加速热循环。 (JVM将寻求积极优化,但可能会减慢启动时间)