是否可以取消分配/重置/压缩由 ANTLR 分配的内存?
我已经使用了ParserATNSimulator.clearDFA(),但仍然分配了一些巨大的对象(例如ArrayPredictionContext,,SingletonPredictionContext)。
ParserATNSimulator.clearDFA()
ArrayPredictionContext
SingletonPredictionContext
我的程序交替解析和计算阶段。在两个解析阶段之间,我想减少 ANTLR 的内存占用。
memory-leaks antlr antlr4
antlr ×1
antlr4 ×1
memory-leaks ×1