0
我試圖在腳本上下文中運行pymclevel(http://www.github.com/mcedit/pymclevel),腳本上下文中腳本執行的總時間。簡單地啓動文件會導致它花費幾秒鐘,直到它實際到達腳本的末尾,跳過主類。如果我將系統提升爲最後一行並刪除所有其他初始化,則仍需要3-4秒。 CPU不是問題,它是一款至強E3-1290v2,採用3.8Ghz x 4核心。任何幫助是極大的讚賞。需要很長時間才能加載的Python腳本
問題是python在這種情況下 - 32 GB的內存,900美元的CPU和SSD需要4秒加載沒有init的腳本。 – William
地圖有多大?如果遠低於32GB,我們不能責怪SSD或RAM。你能監視核心的實際CPU使用情況嗎(就像使用任務管理器一樣)?可能代碼是單線程的,所以只會使用CPU的一個核心。 這是創作者的設計選擇,沒有比重新設計代碼更好的解決方案。 – Lesto
我修改了代碼,不加載任何地圖,除python準備就緒後立即啓動systemexit以外,不做其他任何操作(將10行替換爲使用提升SystemExit來初始化終端)。這是Python的加載時間,而不是腳本正在做什麼,我期望花費時間 – William