簡體   English   中英

Rascal createM3FromEclipseProject與巨大的Java項目

[英]Rascal createM3FromEclipseProject with huge Java project

我對完全 我目前僅在我們的項目和測試項目中嘗試一些基本的東西。
在測試項目中,以下各項在Rascal終端上都可以正常工作:

rascal>import lang::java::m3::Core;
ok
rascal>import lang::java::jdt::m3::Core;
ok
rascal>myModel = createM3FromEclipseProject(|project://TestProject|);
... (output)

但是,當我在我們的大型項目中嘗試使用它時,經過45分鍾以上的等待,它仍然沒有產生任何輸出。 我想知道大型項目需要多長時間。

我已經檢查了Eclipse搜索選項 ,僅.java文件中就有404,389行代碼,以及1,780個類。 是的,這是一個龐大而復雜的項目,僅用了10年多的時間。

也許我應該使用子查詢來縮小范圍,而不是執行createM3FromEclipseProject ,但是我還不是100%的人。 是否有一個Rascal教程,可能只專注於搜索Java項目(除了兩個MeasurementJava配方之外

檢查您的探查器(VisualVM),很可能您主要是在等待垃圾回收器釋放內存,然后消耗它,然后再次請求更多內存。.增加JVM的最大內存可以極大地幫助( -Xmx8G中的-Xmx8G的.ini)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM