首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有大型Java项目的Rascal createM3FromEclipseProject

带有大型Java项目的Rascal createM3FromEclipseProject
EN

Stack Overflow用户
提问于 2016-09-23 15:58:31
回答 1查看 115关注 0票数 2

我对rascal完全陌生。我目前只是在我们的项目和测试项目中尝试一些基本的东西。

在测试项目中,以下代码在Rascal终端上运行正常:

代码语言:javascript
复制
rascal>import lang::java::m3::Core;
ok
rascal>import lang::java::jdt::m3::Core;
ok
rascal>myModel = createM3FromEclipseProject(|project://TestProject|);
... (output)

然而,当我在我们庞大的项目中尝试它时,它在超过45分钟的等待后仍然没有产生任何输出。我想知道这对于大型项目来说可能需要多长时间。

我已经向the Eclipse search options查询过了,仅我们的.java文件中就有404,389行代码和1,780个类。是的,这是一个巨大而复杂的项目,只有10年多一点的历史。

也许我应该使用子查询来缩小范围,而不是使用createM3FromEclipseProject,但我还不是100%。是否有一个Rascal教程,可能只侧重于搜索整个Java项目(除了两个MeasuringJava recipes

EN

回答 1

Stack Overflow用户

发布于 2016-09-23 17:43:59

检查您的分析器(VisualVM),很可能您主要是在等待垃圾收集器释放内存,然后使用它,然后再次请求更多内存。增加JVM的最大内存会有很大帮助(eclipse.ini中的-Xmx8G)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39655630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档