我做錯了什麼或者web.py泄漏內存?web.py內存泄漏
import web
class Index:
def GET(self): return 'hello web.py'
app = web.application(('/*', 'Index'), globals())
app.run()
運行上述文件。觀察任務使用多少內存。在瀏覽器中轉到localhost:8080。關閉瀏覽器(保持頁面不被緩存),然後再次打開頁面,查看內存使用情況如何上升。每次關閉瀏覽器並重新訪問該頁面時,它都會上升。
在Win XP上運行python 2.6。
可能是python進程在Windows上使用的某種底層資源(CLOSE_WAIT模式下的套接字緩衝區等) – Novikov 2011-03-02 02:41:07