加速Python 2.6+的pydev调试
PyDev 提到它可以使用 psyco 来加速调试器。不过,我找到的 最新的 psyco 版本 只支持 Python 2.5 的 Windows 系统。
有没有办法在使用更新的 2.x 版本,比如 2.6 和 2.7 时,加速 PyDev 的调试,无论是否使用 psyco?
在 这个相关但没有答案的问题 中提到了一种叫 pypy 的东西,能不能用上它呢?
1 个回答
2
是的,不幸的是,psyco现在似乎不再被支持了(它的主要开发者去做pypy了)。
如果你的程序可以在pypy上运行,那它看起来是个不错的选择(不过现在很多模块在pypy上不支持,特别是那些使用C/C++扩展的模块,所以虽然未来可能会有所改变,但现在对很多项目来说,这并不现实)。
不过,在大多数情况下,调试器的运行速度应该足够快(因为花了很多时间来优化它),而在少数情况下如果运行得比较慢,可以使用远程调试器(http://pydev.org/manual_adv_remote_debugger.html)——这样程序可以以最快的速度运行,直到代码达到一个断点。