Eclipse:调试和检查变量会导致com.sun.jdi.ObjectCollectedException

问题描述 投票:9回答:1

我调试我的程序并添加一个断点。停止后,我想检查一些变量,有时得到一个com.sun.jdi.ObjectCollectedException。在不同来源搜索后,我发现很可能是垃圾收集对象。单击此处和那里我可以通过Variables视图检索我的对象,我无法检查变量。

-vmargs
-Dosgi.requiredJavaVersion=1.8
[email protected]/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Xms512m
-Xmx4096m
--add-modules=ALL-SYSTEM

我使用OpenJDK 1.8.0_151在Linux / OpenSuSe下运行。任何提示如何避免这种GC问题?这是IDE中的某种设置吗?

java eclipse debugging
1个回答
1
投票

右键单击变量,然后单击“显示逻辑结构”,取消选中任何集合。

© www.soinside.com 2019 - 2024. All rights reserved.