6 Star 50 Fork 9

Newbe36524 / Newbe.Claptrap

 / 详情

正确的姿势是用VS, 而不是JetBrains家的东西

已完成
创建于  
2020-10-09 00:49

https://www.newbe.pro/Newbe.Claptrap/How-to-Use-DotTrace/?utm_source=tuicool&utm_medium=referral

我之前有写过一篇文章, 讲.net程序优化的思路. tracing不是一个好东西, 对被观察的对象影响太大了, 只能用sampling. 而且在sampling之前, 先要解决GC的问题, GC Overhead很大, 你怎么优化都不行.

JB家的东西, 就一个dotMemory有一点用, 获取snaptshot, 仅此而已.

https://www.cnblogs.com/egmkang/p/13677691.html

评论 (3)

egmkang 创建了任务
egmkang 关联仓库设置为Newbe36524/Newbe.Claptrap
展开全部操作日志

snaptshot 不能看出线程等待,IO等。对被观测对象影响大确实。不过,我一般只看耗时比例。优化比例最大的,不管它具体占多少时间。
有一说一,你所写的优化思路,目前我还掌握不来。 :disappointed:

你目前观察到的东西,是失真的,优化未必有效果

那倒不至于,因为会有单独的基准测试,最终是不是真的快了。还是要看基准测试的结果。这个顶多只能当个参考资料。就好像 debug 模式下的数据不是真数据,还是要看 release 的真实表现,一样的道理。待我更强了之后,定会掌握更优秀的办法。 :musical_note:

Newbe36524 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
93563 yks 1580311867 3058 egmkang 1578914162
C#
1
https://gitee.com/yks/Newbe.Claptrap.git
git@gitee.com:yks/Newbe.Claptrap.git
yks
Newbe.Claptrap
Newbe.Claptrap

搜索帮助