Каков текущий предпочтительный способ отмены регистрации моделей M3 в Реестре?
В моем проекте я использую Rascal для анализа ~ 100 больших java программ, и моей JVM медленно не хватает памяти. Я нашел метод unregisterProject в старых версиях Реестра и попытался использовать этот код, но я не думаю, что он работает правильно.
public void unregisterProject(loc project, M3 model) {
rel[str scheme, loc name, loc src] perScheme
= {<name.scheme, name, src> | <name, src> <- model.declarations};
for (str scheme <- perScheme<scheme>) {
unregisterLocations(scheme, project.authority);
}
}
Мой текущий обходной путь заключается в том, чтобы избавиться от проблемы с большим объемом памяти.