【发布时间】:2016-05-18 00:49:30
【问题描述】:
我只是想知道远程调试的额外开销。我使用带有这些参数的 HotSpot 启动应用程序:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
我听说过旧版本的 HotSpot 对性能有很大影响,但我的应用程序现在使用 java 8,我找不到任何关于它的最新信息。
【问题讨论】:
-
确实,除非您在 HCP 上使用 SAP JVM(他们有特殊的调试服务),否则存在巨大的远程调试开销(步入/结束时需要 30 多秒)——这几乎就像您正在本地调试。您可以在 hanatrial.ondemand.com 上试用
-
@SvetlinZarev 是仅当有人连接到 jvm 并开始调试时才启用此开销,还是在附加 agentlib 时一直保留?
-
哦,我误解了你的问题。
标签: java remote-debugging jvm-hotspot jdwp