当前位置:  开发笔记 > 编程语言 > 正文

特定例程的绩效指标:任何最佳实践?

如何解决《特定例程的绩效指标:任何最佳实践?》经验,为你挑选了0个好方法。

我想收集有关我的代码的特定例程的指标,以了解我可以最佳优化的位置.让我们举一个简单的例子说我有一个带有多个"学生"的"班级"数据库.假设当前代码为每个学生调用数据库,而不是一次性地将它们全部抓取.我想看看每个学生行每次访问多长时间.

这是在C#中,但我认为它适用于所有地方.通常当我对特定例程的性能感到好奇时,我会在它运行之前创建一个DateTime对象,运行例程,然后在调用之后创建另一个DateTime对象,并获取两者之间的毫秒差异以查看它运行了多长时间.通常我只是在页面的跟踪中输出它...所以它有点低保真.这方面的最佳做法是什么?我想过能够将Web应用程序置于某种"诊断"模式并使用我之后的任何内容进行详细的日志记录/事件日志写入,但我想看看stackoverflow hive mind是否有更好的想法.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有