我正在研究一個相當大的現有Python應用程序,現在我正試圖減少它的內存使用量。
感謝memory_profiler我得到這個:導入python模塊需要太多內存
23 11.289 MiB 0.434 MiB from remote import settings
24 14.422 MiB 3.133 MiB from remote.controller import ChannelManager
25 14.422 MiB 0.000 MiB from remote import channel as channel_module
正如你可以在24行3.13MB的內存使用率增加見。
爲什麼導入一個簡單的類(ChannelManager)應該使用這麼多的內存?
ChannelManager不是一個複雜的類,它只是包裝一些邏輯(產生一些進程和線程)。
謝謝
沒有看到'ChannelManager'是什麼,很難說出發生了什麼。 –
「遙控器」的包裝是什麼? –
我無法在這裏粘貼代碼。 –