У нас есть веб-приложение, встроенное в AngularJS, ReBus и NHibernate. Во время работы по оптимизации производительности, RedGate в ANTS Profiler показывает, что большую часть времени, необходимого для выполнения MessageQueue.StaleSafeReceiveMessageПриложение ReBus показывает сообщение о производительности очереди сообщений в ANTS Profiler
и граф вызовов будет выглядеть так,
Итак, очередь сообщений занимает больше времени. Почему такое поведение наблюдается, каковы будут возможные варианты сделать это меньше или меньше. Примечание: я не добавил код, потому что для всех сценариев только эта часть занимает 90% времени.
Okay :) Спасибо! –