secondwtq
2020-08-25 02:25:37 +08:00
VS 用的少,你说的具体是哪个功能
Mac 对应的应该是 Instruments (其实你用 Xcode 跑就有的 ...),应该是基于 DTrace 的,Sun 的遗产之一。
跨平台的 VTune,不过用 Electron 做了之后就有点蛋疼。对应 AMD 是 uProf,不过没用过。命令行 perf 就不错。
专门的应用可能有专门的工具。最近流行采了数据之后放在 Chrome/Firefox 的 Developer Tools 界面里面看。Firefox 甚至有官方的文档教你干这个。
Linux 最近在搞 BPF,很神奇的一个东西,直接在 kernel 里面放了一个 JIT 编译器。想到 HN 上面看的一句话:
Ah Linux, in which a thread is a process, a semantic patch is a lint rule, and a packet filter is a system profiler.