El codigo esta en este blog
http://www.mauxiliadoraf.hazblog.com/ donde la primera parte es la clase principal llamada Acceso y la segunda parte es una de las clases a la que se llama llamada Menú_Empleado explico mas o menos como funciona: Una vez que se ejecuta el jar se levanta una ventana que es la clase principal en donde se pide que el usuario introduzca usuario y contraseña, una vez que el usuario presiona el boton marcar asistencia se verifica que tipo de usuario tiene la persona que esta marcando, puede se empleado o docente, una vez que se detecta que tipo de usuario se llama a la clase que corresponde en este caso Menu_Empleado pero la clase Acceso no se cierra queda abajo una vez que el usuario guarda los datos de la clase Menú le coloco setVisible(false) y queda nuevamente en la ventana prinicipal, pero apenas ejecuto el programa sin haber colocado usuario y contraseña comienza a incrementarse el uso de la memoria poco pero se incrementa y cuando hago las llamadas a las demás clases se incrementa demasiado con que entren 5 usuarios la memoria se incrementa hasta 3 veces el comienza con un uso de memoria de 30m pero se va incrementando y nunca se nivela.
No estoy utilizando el Garbage collector porque he leido de que no hay necesidad de colocar la instruccion que limpia los datos porque eso lo hace internamente java .
Agradeceria a quien me pudiera ayudar, tengos semanas en esto y no logro resolverlo.