いま携わってるシステムなんですが、16コアのCPUに、メモリを64GB搭載したサーバを使ってます

そんなマシンでWebLogicを動かしてるのですが、ヒープサイズ約4GBのWebLogicを
13インスタンス起動させる、という使い方をしてます

理由を聞くと、1インスタンスにしてヒープサイズを50GBにするとGC時に時間がかかるし全ての処理が止まる、
でも分けておくと、GCは早く済むし、止まるのは1インスタンスだけで済む、
またCPUも16コアなので、それ以下のインスタンス数とした、ということでした

言われてみればそうかも、とも思うのですが、でもだからといってこんなにたくさんのインスタンスを
作ってるのには、違和感を感じてます

実はこのマシンには13の仮想IPアドレスが振られてたり、ロードバランサも必要となっているので、
メンテナンスも大変です

マルチコア、大容量メモリのマシンでJavaを使うときの方針って、こんな風にするものなのでしょうか?