我们在 AngularJS、ReBus和 NHibernate 中构建了 Web 应用程序。在进行性能优化时,REDGATE 的 ANTS Profiler显示执行MessageQueue.StaleSafeReceiveMessage所需的大部分时间
调用图看起来像这样,
消息队列是否需要更多时间,为什么会观察到这种行为,有什么可能的选择来减少这个时间。注意:我没有添加代码,因为对于所有场景,只有这部分需要 90% 的时间。
我们在 AngularJS、ReBus和 NHibernate 中构建了 Web 应用程序。在进行性能优化时,REDGATE 的 ANTS Profiler显示执行MessageQueue.StaleSafeReceiveMessage所需的大部分时间
调用图看起来像这样,
消息队列是否需要更多时间,为什么会观察到这种行为,有什么可能的选择来减少这个时间。注意:我没有添加代码,因为对于所有场景,只有这部分需要 90% 的时间。