开发者社区 > 通义灵码 > 正文

LingmaLocal.exe使用大量内存,造成Windows内存不足崩溃

【系统环境】
荣耀Magicbook 14 2022,i5 12500+GTX2050,16GB内存,5GB虚拟内存,实际可用21GB内存。
pycharm professional 2024.1.7,灵码版本不知道在哪里看。
设置如下:
image.png
【问题描述】
写着代码突然系统无响应,随后黑屏自动恢复,查询Windows事件查看器发现是内存不足错误,错误为:
Windows 成功诊断出虚拟内存不足的情况。以下程序使用了大部分虚拟内存:LingmaLocal.exe (27304) 使用了 3123359744 字节
换算大约是3GB内存,再加上pycharm占用的内存,超出了系统的最大内存。
【问题猜想】
怀疑是自动补全一直在运行,我复制粘贴进去了大段代码,针对这些代码的自动补全可能使用了大量内存,超出了系统最大内存。

  1. 能否使用定时程序自动清理灵码所占用内存呢?(我不是java开发者,不太懂这方面,能否自动执行gc呢)
  2. 当系统内存使用较高情况下,能否优先使用云端补全呢,本地补全仅在资源充裕时使用,防止占用过多主机资源,python深度学习一般是吃满本机资源的

展开
收起
狐狸汉克 2025-02-08 23:37:51 36 0
2 条回答
写回答
取消 提交回答
  • 通义灵码是基于通义大模型的 AI 研发辅助工具,提供代码生成、研发问答、任务执行等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。通义灵码包含 AI 编码助手和 AI 程序员。 更多信息欢迎加入通义灵码用户交流群(钉钉群号53770000738)

    感谢您的使用,如果发现 Lingma 进程占用 CPU 或内存过高怎么办?

    • 情况1:可能因为您的代码工程文件较多,导致代码索引时消耗 CPU 或内存过高,可以在工程根目录创建.tongyignore 文件,将不需要索引的目录或文件排除,从而减少索引时的 CPU 或内存占用,tongyiignore 内容格式与 gitignore 相同,修改.tongyignore 内容后,手动结束 Lingma 进程后配置即可生效。
    • 情况 2:可能是因为开启了本地离线模型,本模型会占用500M 左右内存,如您无需使用离线模型,可在设置中关闭离线模型补全功能。

    小灵儿会努力成长!产品最新更新动态,点此关注。

    2025-02-10 15:33:15
    赞同 6 展开评论 打赏
  • 您可以尝试在阿里云官方文档中查找关于LingmaLocal.exe高内存占用的解决方案,或咨询一下阿里云的工作人员。如果对您有帮助的话,可以帮忙采纳一下。谢谢。

    2025-02-09 17:50:40
    赞同 6 展开评论 打赏

通义灵码是基于通义大模型的 AI 研发辅助工具,提供代码生成、研发问答、任务执行等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。通义灵码包含 AI 编码助手和 AI 程序员。 更多信息欢迎加入通义灵码用户交流群(钉钉群号53770000738)

相关电子书

更多
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载
低代码开发师(初级)实战教程 立即下载