Xtext 为什么Xtend独立命令行编译器比EclipseLive版本慢?

Xtext 为什么Xtend独立命令行编译器比EclipseLive版本慢?,xtext,xtend,Xtext,Xtend,我已经为我的DSL构建了一个独立的命令行编译器;它生成预期的文件,但比为同一DSL构建的Eclipse编辑器执行的代码生成慢得多(10秒)(大约半秒)。 如何提高代码生成过程的执行时间?您提供的信息不足。你以外的人怎么知道你的代码为什么这么慢?我认为您必须调查为什么您的代码没有eclipse中的代码快。如果你有更具体的问题,有人可能会回答。你用xbase做什么?是指独立命令行吗?对我来说,这听起来像和。如果你不使用xbase。您是否利用ResourceDescriptionsData进行更快的索

我已经为我的DSL构建了一个独立的命令行编译器;它生成预期的文件,但比为同一DSL构建的Eclipse编辑器执行的代码生成慢得多(10秒)(大约半秒)。
如何提高代码生成过程的执行时间?

您提供的信息不足。你以外的人怎么知道你的代码为什么这么慢?我认为您必须调查为什么您的代码没有eclipse中的代码快。如果你有更具体的问题,有人可能会回答。你用xbase做什么?是指独立命令行吗?对我来说,这听起来像和。如果你不使用xbase。您是否利用ResourceDescriptionsData进行更快的索引查找?您是否进行分析?到底什么是慢。生成、解析和链接?或者创建注入器?@christianditerich不,我不使用Xbase;我的DSL非常简单,可以用Xtend编写。所谓“独立命令行编译器”,我指的是可以通过将generateExtendMain=true添加到MWE2文件的生成器规范中,然后在Eclipse中导出一个可运行的Jar文件来创建的Jar文件,而不是使用
java-Jar dsl-compiler.Jar