Я не могу дать вам показатели производительности, но это не будет так быстро, как состояние сеанса InProc, из-за определенных издержек:
- Кросс-процессные вызовы добавляют накладные расходы
- Объекты имеютдля сериализации и десериализации
- Некоторые объекты не могут быть сериализованы (например, XmlDocument или объекты, наследуемые от MarshalByRef)
При этом данные о состоянии сеанса будут сохраняться в пуле приложений и IISсбрасывает, что может быть причиной, по которой вы подумываете об изменении.