您好,我想找出调用方法或创建对象所需的最长时间。
我想过在创建对象之前或在方法期间或调用某些析构函数时调用GC.Collect()。
有没有人有一些提示或想法来找出一些(或)最坏的情况?
诚挚的问候
发布于 2011-02-08 16:55:41
请参阅此thread。将答案代码放在一个循环中,并记录最低和最高时间。但这实际上可能并不是那么有趣。以下是更好的性能测量:
在您的实际应用程序中运行代码,以获得真实生活场景的感觉
或
对你想要测试的任何方法运行一个测试,比如说100000次调用,然后你可以取平均的调用时间,这应该会给你一个更好的指示你的方法是否慢。
https://stackoverflow.com/questions/4930822
复制相似问题