如何知道应用程序是否仍然与编辑器中的当前代码保持同步?

How to know if the application still is up to date with the current code in editor?

我正在使用 Eclipse Luna。当我 运行 处于调试模式的应用程序连接到调试器时,我更改了代码中的某些内容,应用程序通过 Hot Code Replace 函数使用新代码蚀。如果代码更改影响例如,此功能会停止工作。被调用方法的名称。然后有时我的应用程序会崩溃,因为缺少名称已过时的方法(没关系!)。但有时我的应用程序根本没有更新到新代码,我不知道是不是这种情况。

我花了很多时间在每次更改时重新启动应用程序(> 5 分钟)以及我必须弄清楚我的应用程序的不当行为是新错误的结果还是仅仅是我的新代码尚未被 Eclipse 热替换

eclipse 中是否有任何提示/插件可以显示调试的应用程序是否仍然与当前代码更改保持同步?

如果你打开调试视图,你可以看到里面的线程是这样的:

Thread [main] (Running)

如果代码更改且无法刷新,则显示为:

Thread [main] (may be out of sync)

我设置错了,没看好。问题是错误配置的 Eclipse。我以某种方式禁用了弹出错误的选项: