我只是試着用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