sherwin 在 antigravity language server 可能的内存泄漏 中发帖
最近遇到的一个bug,Antigravity Language Server 有时会递归索引工作区中的大量二进制文件(日志、数据),如果数据文件很多,无法正常索引,language server可能占满CPU和内存,导致服务器宕机了几次。
antigravity.log中的典型报错信息如下:
[error] while decoding file, failed to detect charset with sufficient confidence
解决方法是使用.gitignore或者.antigraivtyignore文件以及在IDE settings.json文件中忽略这些二进制文件以及无关的文件,忽略文件也可以直接用antigravity生成就是了。用了这个方法之后已经一周没有遇到类似问题了。
一般情况下数据和代码文件隔离是最好的。