Как исправить ошибку GC в Mac Common Lisp 5.0? - PullRequest
2 голосов
/ 10 октября 2010

Я довольно новичок в Lisp и пытаюсь запустить приложение с алгоритмической музыкой на оригинальной MCL 5.0 (не на версии RMCL).Программа работает путем постепенного ввода текстового представления музыки и обучения пользователя через сеть ассоциаций.К сожалению, вскоре после того, как я начинаю вводить текст, у меня начинает мигать значок GC.Чем больше вводимого текста, тем дольше будет отображаться ГХ, пока, наконец, он не будет работать так долго, что приложение будет аварийно завершать работу.Я разговаривал с создателем этого приложения, и у него никогда не было этой проблемы.Любые идеи относительно того, как я мог бы это исправить?Возможно, каким-то образом изменились настройки MCL моего MCL?

Если заметить, что при вводе текста и значке GC мигает, в Activity Monitor он показывает MCL, используя около 90% вычислительной мощности моего процессора, но не слишкомRAM.

1 Ответ

1 голос
/ 10 октября 2010

MCL на каких ОС и Mac?

Возможно, MCL запускается с недостаточным объемом памяти.Возможные причины: он настроен на слишком мало памяти, Mac по какой-то причине имеет слишком мало свободной памяти.

(room t)

показывает подробности о доступной памяти.

Также может быть, чтопрограмма занимает слишком много памяти при запуске.Причины: он не скомпилирован или объем доступной памяти слишком мал.

Обычно я бы предложил использовать список рассылки пользователей MCL для этих вопросов.

Отправить сообщение с текстом 'help 'в теле info-mcl-request @ digitool.com (убрать пробелы).Вы получите сообщение о том, как подписаться.Фактический список рассылки: info-mcl @ digitool.com (опять без пробелов).

...