T

Словарь огромный, порядка 7к больших записей.
Может есть готовый инструмент?
Size: a a a
T
БГ
py3
from sys import getsizeof as gs
l1 = [i for i in range(1000000, 1000010)]
l2 = [1 for i in range(10)]
print(gs(l1))
print(gs(l2))
192
192
БГ
py3
from sys import getsizeof as gs
l1 = [i for i in range(1000000, 1000010)]
l2 = [1 for i in range(10)]
print(gs(l1))
print(gs(l2))
192
192
T
БГ
py3
from sys import getsizeof as gs
print(gs(10))
print(gs(2**128))
28
44
БГ
ᅠ
py3
from sys import getsizeof as gs
s = 'qwerty'
long_s = 'qwerty' * 10000
print(gs(s))
print(gs(long_s))
55
60049
БГ
py3
from sys import getsizeof as gs
s = 'qwerty'
long_s = 'qwerty' * 10000
print(gs(s))
print(gs(long_s))
55
60049
py3
from sys import getsizeof as gs
s = 'qwerty'
long_s = 'qwerty' * 10000
l1 = [s]
l2 = [long_s]
print(gs(l1))
print(gs(l2))
72
72
ᅠ
py3
from sys import getsizeof as gs
s = 'qwerty'
long_s = 'qwerty' * 10000
l1 = [s]
l2 = [long_s]
print(gs(l1))
print(gs(l2))
72
72
ᅠ
ᅠ
ᅠ
ᅠ
py3
from sys import getsizeof as gs
s = 'qwerty'
long_s = 'qwerty' * 10000
l1 = [s]
l2 = [long_s]
print(gs(l1))
print(gs(l2))
72
72
py3
from sys import getsizeof as gs
d = {'foo': 'bar'}
long_ass_d = {f'{x}foo': {f'{y}inner foo': 'bar'*y for y in range(10)} for x in range(14000)}
print(gs(d))
print(gs(long_ass_d))
240
589928
ᅠ
py3
from sys import getsizeof as gs
d = {'foo': 'bar'}
long_ass_d = {f'{x}foo': {f'{y}inner foo': 'bar'*y for y in range(10)} for x in range(14000)}
print(gs(d))
print(gs(long_ass_d))
240
589928
БГ
py3
from sys import getsizeof as gs
d = {'foo': 'bar'}
long_ass_d = {f'{x}foo': {f'{y}inner foo': 'bar'*y for y in range(10)} for x in range(14000)}
print(gs(d))
print(gs(long_ass_d))
240
589928
ᅠ
ᅠ
AT