如何在Mac Common Lisp 5.0中修复GC错误?

时间:2010-10-09 23:06:04

标签: garbage-collection lisp common-lisp mcl

我是Lisp的新手,我正在尝试在原始MCL 5.0(而不是RMCL版本)上运行算法音乐应用程序。该程序通过逐步输入音乐的文本表示以及通过关联网向用户学习来工作。不幸的是,在我开始输入文本后不久,我开始看到GC图标闪烁。我输入的文本越多,GC出现的时间就越长,直到最后它会持续很长时间才会崩溃。我一直在和这个应用程序的创建者交谈,他从来没有遇到过这个问题。关于如何解决这个问题的任何想法?也许以某种方式改变我的MCL的GC偏好?

另一方面,当我输入文本并且GC图标闪烁时,在活动监视器中,它显示MCL使用了大约90%的CPU处理能力,但RAM不多。

1 个答案:

答案 0 :(得分:1)

MCL在什么操作系统和Mac上?

MCL可能因内存太少而启动。可能的原因:它被配置为内存太少,Mac由于某种原因可用内存太少。

(room t)

显示有关可用内存的详细信息。

也可能是程序在运行时占用了太多内存。原因:它没有编译或可用内存太小。

通常我会建议使用MCL用户邮件列表来解决这些问题。

将正文中带有“帮助”文字的消息发送到 info-mcl-request @ digitool.com (删除空格)。您将收到如何订阅的消息。实际的邮件列表是 info-mcl @ digitool.com (同样没有空格)。