|  |      1BBCCBB      2024-03-31 17:15:01 +08:00 用 jadger, pinpoint 这种链路追踪的库 | 
|  |      2PTLin      2024-03-31 17:46:06 +08:00 perf 吧 | 
|      3hez2010      2024-03-31 17:47:04 +08:00  1 可以考虑接上 .NET 自带的 OpenTelemetry 集成? https://learn.microsoft.com/dotnet/core/diagnostics/observability-with-otel 这样可以详细跟踪你的 asp.net core 的各接口甚至是数据库查询的执行情况,然后你只需要用 Jaeger 之类的就能做分布式追踪。 | 
|  |      4ShineyWang      2024-03-31 17:48:14 +08:00 via Android  1 dottrace 可以检查耗时方法 它需要附加调试程序 | 
|  |      5Allvirus      2024-04-01 09:01:45 +08:00 都知道是啥接口慢了 还不能知道是自己哪里的问题? | 
|      6drymonfidelia OP @Allvirus 一个函数几千行代码的屎山,制造者离职了 | 
|      7INCerry      2024-04-01 17:36:38 +08:00  1 可以使用 dotnet-trace 工具抓取一段时间跟踪信息,然后拉到本地用 VS 打开就可以看到热点函数了。 https://learn.microsoft.com/zh-cn/dotnet/core/diagnostics/dotnet-trace |