首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse远程调试器在VPN上的速度非常慢

Eclipse远程调试器在VPN上的速度非常慢
EN

Stack Overflow用户
提问于 2015-02-10 13:55:00
回答 3查看 10.2K关注 0票数 22

有时我被迫离开我的办公室,这意味着我需要VPN进入我的实验室。我注意到在这种情况下使用Eclipse进行远程调试非常缓慢。慢慢来,调试器需要5-7分钟才能连接到远程jvm。连接结束后,每次跨过断点/线可能需要20-30秒,而它通常只会降低连接,使我不得不重新开始。

有人能解释为什么,即使没有可用的解决方案吗?考虑到远程调试器的行为,我通过VPN的延迟与人们所期望的不太一样。我用最小的延迟/障碍在VPN上做各种其他的事情。

我真的很难理解为什么远程调试器会受到VPN的困扰,因为基本上所有其他的网络操作都很好。

谢谢,

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-03-18 16:54:59

谢谢你帮忙,伙计们。幸运的是,我的一位同事受到同样问题的困扰,深深地投入了其中。从我同事的信件来看:

“我在Eclipse和VM之间建立了一个代理,它从我的Eclipse发送给我的VM的JDWP包中打印命令代码。canGetMonitorInfo页面解释了这些命令的含义。我看到的是:每次我遍历代码时,Eclipse都会发送数十个与VM相关的”线程监视器“。它们与以下VM功能相关:canGetMonitorInfo、canGetCurrentContendedMonitor、canGetOwnedMonitorInfo、canGetMonitorFrameInfo。”

这些能力导致了疯狂的滞后。他已经想出了一个解决方案,这个解决方案会使这些功能完全失效,而调试器的可用性也急剧上升。显然,远程调试器的线程监视功能不再起作用,但考虑到以前远程调试的不可用性,这是一个很大的妥协。

我将试图找出他到底做了什么来禁用线程监视功能。

票数 17
EN

Stack Overflow用户

发布于 2018-01-10 10:11:32

禁用Show monitor确实帮助了我。

在调试透视图中很难发现Bottom facing triangle。所以,只需张贴图片,这是在链接中缺失。

票数 12
EN

Stack Overflow用户

发布于 2016-02-15 15:12:35

通过对一个相当大的项目(几乎100个子项目,ping次数为200~300 in )进行非常轻松的测试,与Eclipse相比,Netbeans似乎做得还不错。

您可以步骤,它需要几秒钟来更新和附加在<1分钟。

不能使用Eclipse当然很烦人,但它是一个GUI,因此比普通的JDB更好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28433411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档