Skip to content

使用sliver获取的堆栈耗时比getStackTrace还长 #8

@coltonliang

Description

@coltonliang

2026-03-13 11:07:42.899 13487-13724 zxw com.knightboost.sliver.demo E thread.getStackTrace耗时 0.129 ms, 通过 Sliver获取 1阶段耗时 0.093 ms通过 Sliver获取 2阶段耗时 0.118 ms
2026-03-13 11:07:42.909 13487-13724 zxw com.knightboost.sliver.demo E thread.getStackTrace耗时 0.149 ms, 通过 Sliver获取 1阶段耗时 0.085 ms通过 Sliver获取 2阶段耗时 0.105 ms
2026-03-13 11:07:42.920 13487-13724 zxw com.knightboost.sliver.demo E thread.getStackTrace耗时 0.129 ms, 通过 Sliver获取 1阶段耗时 0.096 ms通过 Sliver获取 2阶段耗时 0.164 ms
2026-03-13 11:07:42.932 13487-13724 zxw com.knightboost.sliver.demo E thread.getStackTrace耗时 0.169 ms, 通过 Sliver获取 1阶段耗时 0.09 ms通过 Sliver获取 2阶段耗时 0.113 ms
2026-03-13 11:07:42.942 13487-13724 zxw com.knightboost.sliver.demo E thread.getStackTrace耗时 0.094 ms, 通过 Sliver获取 1阶段耗时 0.075 ms通过 Sliver获取 2阶段耗时 0.099 ms
2026-03-13 11:07:42.953 13487-13724 zxw com.knightboost.sliver.demo E thread.getStackTrace耗时 0.137 ms, 通过 Sliver获取 1阶段耗时 0.087 ms通过 Sliver获取 2阶段耗时 0.108 ms

通过thread.getStackTrace的耗时<Sliver1阶段+2阶段 这是为什么.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions