【发布时间】:2017-11-28 20:44:36
【问题描述】:
我为我们的 DSL 构建了一个基于 Xtext 的编辑器,它工作正常,但是在构建工作区或强制清理项目时出现内存不足错误。我们的 DSL 插件与 Eclipse CDT 一起用于构建微控制器测试程序。一个测试程序项目由我为其构建 DSL 编辑器的 C++ 文件和“.xxx”文件组成。当测试程序项目包含至少一个大的“.xxx”文件(~300 MB)时,会发生内存不足错误。我们甚至不打开这个大文件,我们只是清理项目并发生内存错误。
这似乎是 Xtext 索引器问题。有没有办法告诉 Xtext 索引器忽略位于项目特定文件夹中的“.xxx”文件?我已经多次阅读 Lorenzo Bettini 出色的“使用 Xtext 和 Xtend 实现 DSL”的范围界定章节,但没有找到任何解决此问题的方法。你能帮帮我吗?
【问题讨论】:
标签: eclipse indexing out-of-memory eclipse-cdt xtext