使用 JMH 得到:错误:传输错误 202:连接失败:连接被拒绝

L J*_*kie 5 java gradle jmh

友好的问候。\n我在使用 JMH 时遇到一个非常奇怪的问题。这里\xef\xbc\x9a

\n
ERROR: transport error 202: connect failed: Connection refused\nERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [./src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:735]\n<forked VM failed with exit code 2>\n<stdout last='20 lines'>\n</stdout>\n<stderr last='20 lines'>\ntransport error 202: connect failed: Connection refused\n\nOpenJDK 64-Bit Server VM warning: -XX:ThreadPriorityPolicy=1 may require system level permission, e.g., being the root user. If the necessary permission is not possessed, changes to priority will be silently ignored.\nERROR: transport error 202: connect failed: Connection refused\nERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)\nJDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)\n\nJDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [./src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:735]\n</stderr>\n
Run Code Online (Sandbox Code Playgroud)\n

Java 版本\xef\xbc\x9agraalvm-11\n通过 Gradle\xef\xbc\x9a6.8.3 构建

\n

Gradler 配置\xef\xbc\x9a

\n
plugins {\n    id 'java'\n}\n\ngroup = 'com.leung.jmh'\nversion = '1.0'\nsourceCompatibility = 11\n\nrepositories {\n    jcenter()\n    mavenCentral()\n}\n\ndependencies {\n    // https://mvnrepository.com/artifact/org.openjdk.jmh/jmh-core\n    implementation 'org.openjdk.jmh:jmh-core:1.33'\n    annotationProcessor 'org.openjdk.jmh:jmh-generator-annprocess:1.33'\n}\n
Run Code Online (Sandbox Code Playgroud)\n

官方示例的测试代码:

\n
public class Sample_helloworld {\n\n\n    @Benchmark\n    public void printHello ()\n    {\n\n    }\n\n    public static void main (String[] args) throws RunnerException {\n        var opt = new OptionsBuilder()\n                .include(Sample_helloworld.class.getName())\n                .forks(1)\n                .build() ;\n\n        new Runner(opt).run() ;\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

有人遇到过这个问题吗?期待你的答复!

\n