簡體   English   中英

清除Python中的緩存或內存

[英]Clear cache or memory in Python

我有一個非常大的表需要計算(100億+行)。 一次計算所有這些時間太長。 因此,我創建了一個斷點列表,並在每個步驟的末尾進行計算和存儲。 但是,每個步驟花費更長的時間。 我認為原因是內存或緩存,您是否知道在這種情況下該如何處理,或者只是如何清除緩存或內存?

我將變量重用於循環中的輸出,因此變量不會變得越來越大。

非常感謝。

我通常使用以下代碼來解決此問題:在過程結束時重置變量,從而清理緩存:

MyVariable = None

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM