java - 使用 VisualVM 在 Eclipse Indigo 中分析 JUnit

标签 java junit profiling profiler visualvm

如何配置 JUnit 测试,优先使用 Eclipse 集成支持?我正在尝试使用 VisualVM 来完成,但显然无法完成。

我使用的是 Windows 7 x64、Eclipse Indigo、jdk 1.6、jre-j9 和 JUnit 3(我可以使用 v.4)

最佳答案

您可以使用 JVisualVM (%JAVA_HOME%/bin/jvisualvm.exe),但要与 JUnit 一起使用,您需要稍微更改运行配置。

  1. 运行一次 JUnit 测试,以创建运行配置
  2. 编辑运行配置(运行->运行配置...)
  3. Test 选项卡中选中“调试时保持 JUnit 在测试后运行”复选框
  4. 重新运行测试(使用调试)。这将运行测试,但重要的是,保留 JVM,以便您可以使用 JVisualVM 附加到它。

如果您希望分析测试的特定部分,那么在前后设置断点将使您能够开始/停止分析。

关于java - 使用 VisualVM 在 Eclipse Indigo 中分析 JUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11826680/

相关文章:

java - 自定义注释处理器 - 带注释的检测方法

java - 配置文件java代码

profiling - 用于分析 OCaml 代码的工具

Java Play 加密数据库密码

java - 在 Spring 中使用 REST,而不使用 MVC

java - 通过使用 BCEL 解析 Java 字节码来确定 LCOM4(方法中缺乏内聚)

java - Java 中的分析是否会带来性能问题?

android - Android 上的参数化仪器测试

java - 我们什么时候在 JUnit 中使用 'Theories'?

unit-testing - 如何避免 JUnit 测试中的多个断言?