Я сомневаюсь очень, что библиотека telnet когда-либо будет частью.Net BCL, хотя у Вас действительно есть почти полная поддержка сокета, таким образом, не было бы слишком трудно эмулировать клиент telnet, Telnet в его общей реализации является наследием и умирающей технологией, которая, где существует обычно, находится позади хорошего нового современного фасада. С точки зрения вариантов Unix/Linux Вы найдете, что поле его SSH и telnet включения обычно считают плохой практикой.
Вы могли проверить: http://granados.sourceforge.net/ - Библиотека SSH для.Net http://www.tamirgal.com/home/dev.aspx?Item=SharpSsh
необходимо будет все еще поместить на месте собственную обертку для обработки событий для подачи входа способом в виде сценария.
Ладно, наверное, глупый ответ, но в твоем ящике не менее 5 ГБ ОЗУ, верно? Просто проверка. :-) Я не могу вспомнить, действительно ли JVM проверяет, достаточно ли у вас памяти, пока она не попытается ее выделить.
Кроме того, что за деталь с OutOfMemoryException - связано ли оно с пределом накладных расходов сборщика мусора? Если да, то это исключение можно отключить (-XX: -UseGCOverheadLimit)
См. Эту страницу о параметрах gc и их объяснении