如何基于配置文件优化应用程序的性能?
|
我已经分析了我的应用程序,发现不是我的功能导致了我看到的延迟,而是Winform函数。我该如何纠正?有关说明,请参见:
这是分析的结果:
没有找到相关结果
已邀请:
2 个回复
薄响
函数,该函数用于将通过调用
函数获取的消息分派给特定窗口的窗口过程。 Windows的“慢”部分是Windows本身。当这成为瓶颈时,您的应用程序已得到充分优化,您无能为力。 此外,这些配置文件结果不一定告诉您此功能运行缓慢。而是,他们告诉您它被称为很多(\“命中计数\”)。这个想法是,被大量调用的函数是代码中的“热点”,值得花一些额外的时间来优化它们的实现(付出更多的努力)。不过,在这种情况下,该函数被称为很多,因为Windows是处理应用程序消息的方式。在非托管代码和本机Windows API的世界中,消息有点像您在.NET代码中使用的事件。由于必须引发一个事件才能发生任何有趣的事情,因此负责调用或调度这些事件(消息)的函数必然会被调用很多。
芜任亮蜡