java - 使用 Transport=dt_shmem 在 Eclipse 中调试 Java 应用程序

标签 java eclipse debugging

有没有办法使用 Eclipse 连接到以 Debug模式启动并使用 Transport=dt_shmem 启动的 Java 应用程序?

我使用的是 Windows,应用程序是本地的,并且使用 Transport=dt_socket 时一切正常。出于好奇,我想知道是否也可以使用 dt_shmem,但在 Eclipse 中创建新的远程应用程序时,我找不到与此相关的任何内容。

我找到了 jdb 的示例,但没有找到与 Eclipse 相关的示例。

最佳答案

参见eclipse bug关于它:

Currently have no plans to implement shared memory transport.

还有

Currently, we do not have the resources to implement shared memory transport. Contributions welcome.

但是,我想唯一的区别是速度。就像 here 中所说,共享内存速度更快,但是socket协议(protocol)可以跨计算机使用。

关于java - 使用 Transport=dt_shmem 在 Eclipse 中调试 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8589883/

相关文章:

java - USACO 训练挤奶时间(最长非挤奶时间) - java

linux - 在linux内核中挂载ext4文件系统的代码在哪里?

c++ - cdb.exe 位于 Visual Studio 2013 中的什么位置?

java - 恢复到 Eclipse 中之前的环境

java - 如何创建可在 Android-Studio 项目中使用的 jar?

java - 在 Eclipse 中正确导入 Gradle 项目

C# 在 Release 模式下运行时是否会编译出 Debug 语句?

java - 如何运行由工厂方法创建的 (JUnit) TestSuite?

java - ActiveMQ 生产者生成堆转储

java - 在 java 中从 JsonPath 获取字段