代码拉取完成,页面将自动刷新
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, 仅此而已.
snaptshot 不能看出线程等待,IO等。对被观测对象影响大确实。不过,我一般只看耗时比例。优化比例最大的,不管它具体占多少时间。
有一说一,你所写的优化思路,目前我还掌握不来。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
你目前观察到的东西,是失真的,优化未必有效果
那倒不至于,因为会有单独的基准测试,最终是不是真的快了。还是要看基准测试的结果。这个顶多只能当个参考资料。就好像 debug 模式下的数据不是真数据,还是要看 release 的真实表现,一样的道理。待我更强了之后,定会掌握更优秀的办法。
登录 后才可以发表评论