Я использую macbook pro с OSX для разработки, но мои скрипты выполняются на серверах Linux с гораздо меньшей доступной оперативной памятью. Иногда я улавлю «MemoryError» на сервере, и я хочу отладить скрипт на своей локальной машине.Python: Воспроизведение MemoryError на OSX Mavericks
Как ограничить память для моего скрипта python на OSX?
Я видел решение с использованием ULIMIT для Linux-систем, основанных на:
ulimit -v 500000
, но казалось, что он не работает на OSX Маверикса: «Ограничение памяти» установлено правильно, как проверяются
ulimit -a
, но сценарий занимает всю необходимую память (это видно на мониторе активности).