我只是试着用Jython(2.5.1)运行BeautifulSoup(3.1.0.1),我惊讶地发现它比CPython慢了很多。用CPython解析一个页面(http://www.fixprotocol.org/specifications/fields/5000-5999)花了不到一秒(准确地说是0.844秒)。 Jython花费了564秒 - 差不多是700倍。BeautifulSoup with Jython
任何人都可以确认此结果吗? Jython比CPython运行速度慢700倍似乎不合理。也许我的设置有问题。
[编辑]这是我用来测试这个代码(自然我下载上述HTML文件):
import time
from BeautifulSoup import BeautifulSoup
data = open("fix-5000-5999.html").read()
start = time.time()
soup = BeautifulSoup(data)
print time.time() - start
请张贴您的源代码。 – 2009-11-02 15:20:45