У нас есть веб-приложение, построенное на AngularJS, ReBus и NHibernate. При работе над оптимизацией производительности профилировщик ANTS REDGATE показывает, что большая часть времени требуется для выполнения MessageQueue.StaleSafeReceiveMessage.
И Call Graph будет выглядеть так,
Так же как очередь сообщений занимает больше времени, почему наблюдается такое поведение, какие будут возможные варианты, чтобы сделать это время меньше или около того. Примечание. Я не добавлял код, потому что для всех сценариев только эта часть занимает 90% времени.