Servidor Tomcat instável (falta de memória)

Opa…

Possuo um domínio Java, com Tomcat 7, em um servidor compartilhado.
Este servidor possui ao todo 5 aplicações pequenas e utilizadas por poucos usuários.
Dentre essas aplicações 1 é um portal de administração web simples e as outras fazem comunicação com dispositivos móveis utilizando JSON.

Este servidor possuia 128MB e apresentava constantes quedas no Tomcat.
Conversando com o suporte, resolvi adquirir mais 128MB, totalizando 256MB.

Estudando melhor, percebi que o tomcat tem parâmetros de configuração de memória no arquivo “startup.sh”

Anteriormente, a varíavel de ambiente JAVA_OPTS estava configurada da seguinte maneira:
JAVA_OPTS="-server -Duser.dir=/home/$eu -Xmx256M -Xms64M"

Pesquisando em alguns foruns percebi que os parametros Xmx e Xms são, respectivamente, utilização máxima e mínima da JVM.
Com essas informações, resolvi alterar a varíavel para:
JAVA_OPTS="-server -Duser.dir=/home/$eu -Xmx192M -Xms112M"

Pelo que entendi, agora a JVM utiliza no mínimo 112MB, e pode vir a utilizar no máximo, 192MB.
Aqueles com maior experiência, podem me confirmar se estou correto?

O Tomcat, sem ser utilizado por nenhum usuário, apenas subindo, esta utilizando 98MB.
Ao ser utilizado por mais usuários esse número pode subir muito?
Não imagino que mais de 100 usuários utilizem o servidor simultaneamente.

Poderia configurar de outra maneira para adquirir maior estabilidade?

Desde já agradeço a ajuda e atenção.