Я выполнил UnrealIRCd на Pentium 133 с RAM 32 МБ несколько лет назад, но рекомендую против UnrealIRCd, поскольку это действительно просто плохо соединено и больше не хорошо сохраняется.
Моим предпочтительным IRCd в эти дни является charybdis, который на моей установке в настоящее время использует приблизительно 5 МБ RAM. Одна хорошая вещь о charybdis состоит в том, что это является очень модульным, таким образом, Вы не можете буквально загрузить часть функциональности, Вы не используете, если Вы действительно, это потребовало памяти.
Пакет лучшего обслуживания вокруг является atheme, с которым я не могу связаться из-за предотвращения спама, но Вы не должны испытывать никакие затруднения при поиске с помощью Google его.
1) есть ли способ ограничить объем памяти, потребляемой процессом w3wp, прежде чем я смогу принудительно его перезапустить
Нет, и это не имеет смысла, потому что - приложения живут в своих собственных процессах.
2) какие-либо идеи, что могло вызвать это начало?
Да. Плохой код. Это так хорошо, как и без подключения отладчика. THAT SIAD: 460mb - это не совсем так много памяти. Может быть плохое кеширование.