> 1 <

Автор Сообщение

Roma

Members


Статус

3 сообщений

Где: Russia
Род занятий:
Возраст:

#375   2009-05-27 13:12 GMT+3 часа(ов)      
При запуске SBCL на Linux x64 выдает следующую ошибку:

mmap: Cannot allocate memory
ensure_space: failed to validate 8589869056 bytes at 0x1000000000
(hint: Try "ulimit -a"; maybe you should increase memory limits.)

Сборка из исходников закончилась успешно, но ошибка при запуске сохранилась.
Поиски в сети дали один работающий совет запускать SBCL со следующим параметром:

sbcl --dynamic-space-size 200

Есть ли более изящные способы решить эту проблемму?

love5an

Members


Статус

25 сообщений

Где: Russia
Род занятий:
Возраст:

#377   2009-05-27 21:45 GMT+3 часа(ов)      
Там где-то есть возможность при компиляции установить default-dynamic-space-size.

Roma

Members


Статус

3 сообщений

Где: Russia
Род занятий:
Возраст:

#380   2009-05-28 13:25 GMT+3 часа(ов)      
Да есть http://briancarper.net/blog/sbcl-on-debian-sucks , компиляция ппрошла успешно, но результат всё тот же.
Есть вариант изменять параметры виртуальной памяти перед запуском sbcl:

ulimit -v unlimited

или
ulimit -v 8589869


так же запускается. Судя по всему это проходит не как баг, а как особенность.
> 1 <


Онлайн :

1 пользователь(ей), 16 гость(ей) :
skelter



Реклама на сайте: