Дело было вечером, делать было нечего.
С недавних пор являюсь пользователем макоси. В процессе копания в ней нашёл довольно интересную особенность: своп имеет динамический размер и увеличивается по мере использования. Т.е., например, когда перестаёт хватать 1 гигабайта, система расширяет его до 2 и так далее.
Ну и тут мне захотелось проверить щедрость сей системы к приложениям в плане выделяемой памяти.
<вброс>Все мы знаем, что питон жрёт много памяти.</вброс> Я запустил простенькое
MacBook-Air-Kevin:~ kevindetry$ python3
Python 3.3.0 (default, Jan 19 2013, 05:06:09) 
[GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> [i for i in range(10**10)]
Результат превзошёл все мои ожидания. Процесс спокойно выжрал 25 гигов и система даже не попыталась его убить, предложив закрыть или даже удалить некоторые запущенные приложения (своп заполнил до конца мой SSD на 64 гига).
Как небольшой пруф:
  1  [|||||||||||||||||||||||||||||||||||||                                            41.4%]     Tasks: 98 total, 2 running
  2  [||||||||||||||||||||||||||||||||                                                 36.0%]     Load average: 1.87 1.12 0.82 
  3  [|||||||||||||||||||||||||||||||||||||||                                          44.1%]     Uptime: 02:15:52
  4  [|||||||||||||||||||||||                                                          25.8%]
  Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||4084/4096MB]
  Swp[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||21513/22528MB]
  PID USER     PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
  814 kevindet  31   0 24.8G 1337M     0 C 67.0 32.6  0:01.12 /usr/local/Cellar/python3/3.3.0/Frameworks/Python.framework/Versions/3.3/Resources/Python.app/Contents/MacOS/Python
MacBook Air 11" Mid 2012, OS X 10.8.2.
P.S. Кстати, в процессе работы она запросто выжирает мои 4 гига оперативки без намеренных издевательств. Как-то мне страшно за мой SSD иногда.
P.P.S. Да, оффтоп, но вдруг кому интересно :)
















