La memoria de programación de Javasprings no se libera.
Los detalles son los siguientes:
1. Aunque existe un recolector de basura en Java, no recolecta la basura generada al acceder a la base de datos a través de jdbc, como rs.
2. ¿Es porque hay demasiados niveles de sockets cíclicos que no se pueden liberar recursos o hay un bucle infinito?
3. La solución es dejar que Tomcat administre la memoria por sí solo, agregar código en @echooff en startup.bat y luego iniciar startup.bat.