public class NvtxRange extends Object implements AutoCloseable
try (NvtxRange a = new NvtxRange("a", NvtxColor.RED)) {
...
try (NvtxRange b = new NvtxRange("b", NvtxColor.BLUE)) {
...
}
...
}
实例应与单个线程关联,以避免在一个线程中 push 一个 NVTX 范围,然后在另一个线程中尝试 pop 该范围。Push/pop 范围在 Nsight 等工具中显示出堆叠行为,其中新 push 的范围与先前 push 的范围相关联并被其包围(在上面的示例中,“b”被“a”包围)。public NvtxRange(String name, int colorBits)
public void close()
close 在接口中 AutoCloseableCopyright © 2025. 保留所有权利。