Jre-6u3-linux-i586 consome quase 256 de memória!

Fala pessoal, eu gostaria de tirar uma dúvida. Eu tenho um VPS que tem 256 de memória, eu estou usando o jre-6u3-linux-i586 + apache-tomcat-5.5.25. Acontece que não consigo executar outra aplicação usando o java, um executável simples .jar que desenvolvi que não consome quase nada, me retorna mensagem dizendo que não tem memória disponível. Isso tá normal? Se tiver existe alguma versão do jre e do tomcat mais leves?

sem o java executando a memória dele fica assim;

             total       used       free     shared    buffers     cached

Mem: 25 45 210 0 0 0
-/+ buffers/cache: 45 210
Swap: 0 0 0

Quando eu executo o java o status da memória fica assim;

             total       used       free     shared    buffers     cached

Mem: 256 220 35 0 0 0
-/+ buffers/cache: 220 35
Swap: 0 0 0

Desde já agradeço à galera pela ajuda, []'s a todos.