Re: [問題] import與程式啟動速度的關係

看板Python作者 (←這人是超級笨蛋)時間6年前 (2019/02/08 09:30), 編輯推噓1(100)
留言1則, 1人參與, 6年前最新討論串2/2 (看更多)
※ 引述《shala (沙羅是轉換後的文字檔打m)》之銘言: : 不好意思,可能是很低階的問題 : 我的認知是: : ①import越多東西會越拖慢程式啟動速度 : 可是我測試了一陣子,覺得差異小到可以忽略 : 所以是真的差異很小,還是我import的還不夠多?又或是其實我的這個認知是錯的? 視函式庫內容而定, 有些函式庫 import 很快, 有些就很慢 最佳化程式結構降低 import time 本身也是一個技能 : ②不需要的東西不要import進來以免拖慢程式啟動速度 : 舉例來說,如果只要用到os中的system : 那麼寫from os import system會比寫import os對程式啟動速度有幫助 : 不過其實我測試的結果也是感受不到明顯的差異,是否也是我的這個認知有誤? 常見的誤解, 事實上除了非常極端的狀況外, 根本完全沒有差異 會有差異的是 submodule import 例如 import foo.bar 和 import foo 在某些狀況下會有差別 因為技術上這兩者是不同的模組 (而且 foo.bar 不見得是 foo 的子集) -- 作者 Linux (Windows) 看板 C_and_CPP 標題 [問題] 如何確認是否 free 對記憶體 時間 Fri Nov 2 00:14:03 2012

11/02 00:43,
valgrind, 但 windowns 版的沒試過XD
11/02 00:43

11/02 00:44,
linux 上那真的是不二選擇了
11/02 00:44

11/02 00:45,
我是用 Windows ....>"<
11/02 00:45
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.174.136 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1549589459.A.E4C.html

02/08 21:06, 6年前 , 1F
受教了,感謝!
02/08 21:06, 1F
文章代碼(AID): #1SNDlJvC (Python)
討論串 (同標題文章)
文章代碼(AID): #1SNDlJvC (Python)