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