comment réduire le printemps de démarrage utilisation de la mémoire?

Je suis en utilisant le printemps de démarrage de développer l'application client.
et quand exécuter printemps de démarrage de l'application(à l'aide de entièrement exécutable jar), l'utilisation de la mémoire est d'environ 190 millions de dollars en x64, server, et 110 dans des serveurs x86.

mon option jvm est (-Xmx64M -Xms64M -XX:MaxPermSize=64M -serveur),
pourquoi en x64, server, utilisation de la mémoire est si grand?
comment réduire l'utilisation de la mémoire en dessous de 150M?

grâce.

  • x64 (64 bits) les pointeurs sont deux fois plus grandes que les x86 (32 bits) pointeurs, l'utilisation de la mémoire en mode 64 bits sera par la nécessité d'être plus grand.
  • oui, mais je ne sais pas ce que la mémoire est utilisée à l'exception de tas + Perm. J'ai mis le max de la taille du segment de 64 m, max taille permanente 64M, mais pourquoi autour de 60M(190M - 64Mx2) est utilisé, et je ne peux pas la réduire.
  • vous avez mentionné ce qui est à l'origine de l'augmentation de la mémoire. Mais comment la réduire ?
  • Un peu plus tard, mais ce post peut aider dzone.com/articles/...
InformationsquelleAutor Hailong Li | 2017-06-12