Функция sys.getsizeof()
возвращает размер объекта в памяти в байтах. Поскольку эта функция может возвращать неточные результаты для сторонних объектов, как мне определить, сколько памяти использует объект BioPython?
Я загрузил файл размером 286 МБ, используя пример кода (измененный):
from Bio import SeqIO
handle = open("example.gb", "rU")
records = list(SeqIO.parse(handle, "genbank"))
handle.close()
а sys.getsizeof(records)
указывает, что используется 268 КБ.