应当使用版本不低于 1.5.0_03 的 Java 2 Platform, Standard Edition (J2SE)。缺省情况下,collect 命令使用 Sun Studio 安装程序安装 J2SE 的路径(如果有)。可以通过设置 JDK_HOME 环境变量或 JAVA_PATH 环境变量来覆盖此缺省路径。收集器会验证它在这些环境变量中找到的 java 版本是否为 ELF 可执行文件,如果不是,则列显一条错误消息,指出所使用的环境变量以及已尝试使用的全路径名。
必须使用 collect 命令来收集数据,而不能使用 dbx collector 子命令或 IDE 的数据收集功能。
如果应用程序所创建的后续进程运行 JVM 软件,则不能对这些应用程序进行分析。
如果要使用 64 位 JVM 软件,则必须使用 -j on 标志并将 64 位 JVM 软件指定为目标。请不要使用 java -d64 在 64 位 JVM 软件中收集数据,否则收集不到任何数据。