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