1. 程式人生 > >Python技巧 | 一行程式碼減少一半記憶體佔用

Python技巧 | 一行程式碼減少一半記憶體佔用

我想與大家分享一些我和我的團隊在一個專案中經歷的一些問題。在這個專案中,我們必須要儲存和處理一個相當大的動態列表。測試人員在測試過程中,抱怨記憶體不足。下面介紹一個簡單的方法,通過新增一行程式碼來解決這個問題。

圖片的結果

4d67901b09141c50f04d4bf8d26d993ac72cecf4

下面我來解釋一下,它是如何執行的。

首先,我們考慮一個簡單的"learning"例子,建立一個Dataltem 類,該類是一個人的個人資訊,例如姓名,年齡,地址等。

 

 

class DataItem(object):

def __init__(self, name, age, address):

self.name = name

self.age = age

self.address = address

初學者的問題:如何知道一個以上這樣的物件佔用多少記憶體?

首先,讓我們試著解決一下:

原文連結