【问题标题】:How to fix GC error in Mac Common Lisp 5.0?如何修复 Mac Common Lisp 5.0 中的 GC 错误?
【发布时间】:2010-10-09 23:06:04
【问题描述】:

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

附带说明,当我输入文本并且 GC 图标闪烁时,在 Activity Monitor 中它显示 MCL 使用了大约 90% 的 CPU 处理能力,但 RAM 不多。

【问题讨论】:

    标签: garbage-collection lisp common-lisp mcl


    【解决方案1】:

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

    可能是 MCL 启动时内存太少。可能原因:内存配置太少,Mac由于某种原因可用内存太少。

    (room t)
    

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

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

    一般来说,我会建议使用 MCL 用户邮件列表来回答这些问题。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-03
      • 2021-06-11
      • 2011-09-05
      相关资源
      最近更新 更多