если под "течет памятью" ты подразумевал, что он просто ее много жрет и не отдает, пока не завершится, без всплесков в состоянии простоя - это вполне ожидаемо, плюс там скорее всего thread-per-connection под капотом, что тебе добавляет как минимум размер стэка треда при каждом новом коннекте, в общем, жрет не в себя