gpt4 book ai didi

java - 使用@Duration 注解时,BTrace 提供了哪些时间单位?毫、微米或纳米?在文档中找不到

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:13 26 4
gpt4 key购买 nike

查看方法“methodExit”。参数“@Duration long time”中保存的时间单位是什么?

package com.sun.btrace.samples;

import com.sun.btrace.Profiler;
import com.sun.btrace.annotations.*;
import static com.sun.btrace.BTraceUtils.*;
import java.awt.EventQueue;
import java.awt.AWTEvent;
import java.awt.event.FocusEvent;

@BTrace
public class AllMethods {

@OnMethod(
clazz="java.awt.EventQueue",
method="dispatchEvent",
location=@Location(Kind.RETURN))
public static void methodExit(@Duration long time, @ProbeMethodName String pmn) {
println(pmn + " " + (time / 1000000));
}
}

最佳答案

持续时间以纳秒为单位。

javadoc 缺少此信息 - 我已提交 issue为了那个原因。如果您想深入了解资源 this place是一个好的开始。

关于java - 使用@Duration 注解时,BTrace 提供了哪些时间单位?毫、微米或纳米?在文档中找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42133516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com