代码之家  ›  专栏  ›  技术社区  ›  AlexKost

-dkotlinx.coroutines.debug不在Intellij IDEA JVM选项中工作

  •  1
  • AlexKost  · 技术社区  · 6 年前

    我在试考特林的连体衣 official guide 在Mac OS上使用Intellij思想。在 this 有个建议可以使用 -Dkotlinx.coroutines.debug 用于获取详细日志输出的JVM选项。我所做的是打开“帮助/编辑自定义虚拟机选项…”,并在打开的idea.vm options文件中添加 -dkotlinx.coroutines.debug 线。

    IDEA VM期权 编辑后内容:

        # custom IntelliJ IDEA VM options
    
    -Xms128m
    -Xmx750m
    -XX:ReservedCodeCacheSize=240m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Xverify:none
    
    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    -Dkotlinx.coroutines.debug
    

    但再次运行代码后,输出为:

    [main] I'm computing a piece of the answer
    [main] I'm computing another piece of the answer
    [main] The answer is 42
    
    Process finished with exit code 0
    

    而预期产量为:

    [main @coroutine#2] I'm computing a piece of the answer
    [main @coroutine#3] I'm computing another piece of the answer
    [main @coroutine#1] The answer is 42
    

    我这里缺什么?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Robby Cornelissen    6 年前