作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我想找出调用方法或创建对象所需的最长时间。
我想到了在创建对象之前或方法期间调用 GC.Collect()
或调用一些析构函数之类的方法。
有没有人有一些提示或想法来找出一些(或)最坏的情况?
最好的问候
最佳答案
查看此 thread .将答案代码放入一个循环中,并记录出现的最低和最高时间。但这实际上可能并不那么有趣。这是更好的性能测量:
在您的实际应用程序中运行代码以感受真实生活场景
或
对你想要的任何方法进行 100000 次调用运行测试 测试然后你可以取调用时间的平均值,这应该可以更好地指示你的方法是否慢
关于c# - Mono 上的垃圾收集最坏情况性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4930822/
我发现很难理解为什么/如何使用二分搜索在数组/列表中搜索键的最坏和平均情况是 O(log(n))。 log(1,000,000) 只有 6。log(1,000,000,000) 只有 9 - 我明白了
我发现很难理解为什么/如何使用二分搜索在数组/列表中搜索键的最坏和平均情况是 O(log(n))。 log(1,000,000) 只有 6。log(1,000,000,000) 只有 9 - 我明白了
我是一名优秀的程序员,十分优秀!