私は単純なサイトを持っており、512M RAMを搭載したVPSで展開したいと思っています。Spring Boot&Hibernate in VPS 512M
私はCent OS + nginx + Postgresqlを持っていて、それは150Mかかります。
そして、JRE8 +私のプロジェクト(アプリケーションサーバー - Tomcatを含む)は、254Mのtskesです。
htop私はサーバー466Mで表示されているので、無料で62Mが表示されますが、黄色はhtopに表示されます。
私は経由でJavaプロセスを実行します。nohupをjavaの-Xmx64m -jar some.jar &
また、application.propertiesで私は定義:server.tomcat.max-スレッドを= 10
SO質問:どのように私は少しのメモリが残っているように、250Mの代わりに180Mを使用するために自分のサイトをセットアップできますか?私に何ができる?アプリケーションサーバーを変更しますか?どんな設定ですか?
と私はできるだけ早く設定することを発見:ここ
は、Java 8(hereから取られた)でのメモリ消費の選択肢の一例です。しかし、それはより多くの質問をします:permgenはどこですか?しかし、はるかに私は知られている慣行に興味がありますアプリを配布するために通常調整されるキーは何ですか? – Shklyar