Пища для размышления:
1) Диспетчер задач не является точным способом измерения использования памяти (например, см. http://www.itwriting.com/dotnetmem.php)
2) Возможно, часть этой памяти выделенадля статических данных или данных времени инициализации, которые хранятся только в одной копии, независимо от того, сколько пользователей обращаются к компоненту.
3) Часть этой памяти выделяется на запрос, то есть она будет расти линейно сколичество пользователей, использующих компонент.
4) Пропускная способность не связана с использованием памяти.
Ключевой вопрос, на который вам нужно ответить: «Был ли компонент предназначен для работы в сети ASP.NET?среда"?На самом деле это включает в себя две отдельные, но связанные проблемы:
Если компонент не предназначен для работы в многопоточном режиме (если вы не знакомы с этим термином, замените «многопользовательский»), то он, вероятно, ужасно умрет, как только несколько пользователей поделятся им.
Если он не был протестирован в ASP.NET (особенно под нагрузкой), то естьвполне вероятно, что он не будет хорошо сочетаться с остальным вашим веб-приложением.Если возможно, попытайтесь выяснить, какие конфигурации IIS и ASP.NET официально поддерживаются, и убедитесь, что они соответствуют вашим требованиям.
Я бы порекомендовал сделать следующее:
A) Прочтите документацию, чтобы увидеть, является ли она многопоточной и официально поддерживает ASP.NET
B) ПРОВЕРЬТЕ ЕГО И ВИДИТЕ ДЛЯ СЕБЯ.Создайте простое тестовое веб-приложение и подчеркните его, используя инструмент загрузки.