February 2011
2 posts
4 tags
Почему питон кушает много памяти
Короткая заметка о том, почему python любит память. Я, возможно, покажусь Капитаном Очевидностью, но все же. Вот возьмем такой рафинированый пример: class A(object): def __init__(self, i): self.j = i x = [A(i) for i in xrange(1000000)] input() Запустим его на 32 битной системе (с 32 битным питоном) и увидим что он кушает, примерно, 190 МБ памяти. Как-то много для массива из...
Feb 20th
3 notes
4 tags
greenlet/gevent
Тут будет немного сумбурных мыслей по поводу greenlet’ов в контексте gevent. Гринлеты это хак Немного пояснений о том как же работают гринлеты и к чему это все может привести. В питоне весь стек - unmanaged. Это означает, что используется “обычный” стек, который предоставляет операционная система вместе со своим менеджментом стековой памяти (дополнительное выделение страниц...
Feb 9th
21 notes