Hola,
He desarrollado una aplicación de escritorio usando Swing, al usarla en mi equipo con JDK x86 la aplicación ocupa entre 100 y 150Mb en memoria, sin embargo, si la uso en otro equipo similar al mio, pero que tiene el JDK x64 el consumo de RAM se va a casi 500Mb. Ambos JDK's son la version 7.
No es que sea un problema muy grande, ya que siempre se va a ejecutar en maquinas con versiones x86, pero me parece curioso la diferencia abismal que hay en el consumo de RAM. ¿A que puede ser debido?
Saludos.