【问题标题】:Why is Xtext editor getting slowly with large grammars?为什么 Xtext 编辑器在处理大型语法时变得缓慢?
【发布时间】:2015-08-12 02:57:11
【问题描述】:

我正在开发一个 Xtext 项目,现在我的语法长度约为 1300 行。
但是,当我在语法中更改某件事时,eclipse 需要几分钟才能再次使用。
有谁知道为什么会发生这种情况(超过 3000 行的 java 文件对于 eclipse 来说没有问题)甚至如何修复它(除了将语法拆分为多个文件)?
我已经尝试增加 Eclipse 的堆大小,但这并没有改变任何东西。

最好的问候乌鸦

【问题讨论】:

  • 您的意思是您更改 *.xtext 文件中的单个内容并且需要几分钟?
  • 好吧,不是更改本身,而是在 eclipse 开始做某事之后(我猜它开始解析完整的文件),这需要几分钟,直到它完成我不能在 eclipse 中做任何其他事情。

标签: eclipse eclipse-plugin xtext


【解决方案1】:

好的,我发现了问题所在:
我的部分语法是由我编写的程序生成的,它犯了一些错误,因此我的语法中有数百个错误,这就是让编辑器如此缓慢的原因。

我修正了这些错误,现在 eclipse 的速度和预期一样快。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多