web-dev-qa-db-ja.com

weblogicのメモリを増やす方法

Weblogicのメモリを増やす必要があります。私はこれが初めてで、方法がわかりません。 -Xss=4096kを設定する必要があります。どうすればできますか?

7
hudi

Xssはスレッドスタックサイズです。メモリサイズではありません

xmxパラメータを変更することでメモリサイズを変更できます

最も重要なパラメータは次のとおりです。

-Xms1536m -Xmx1536m -XX:MaxPermSize=512m

Xmx-ヒープの最大サイズです。

Xms-ヒープの初期サイズです(Xmxと同じにしてください)

XX:MaxPermSize-VM自体、クラスオブジェクトやメソッドオブジェクトなどを反映するために使用されます(ヒープサイズとは関係なく、1/3〜1/Xmsのサイズの4つはクラスのサイズによって異なります)

.........

とにかく:

xSSはconfig.xmlから変更できます

このパス:DOMAIN_NAME/config/config.xml

しかし、config.xmlで何かを変更した場合は管理サーバーをシャットダウンしてから、開始プロパティを編集するか、存在しない場合は<server>の下に追加する必要があります。

<server-start>
      <arguments>-Xms1536m -Xmx1536m -XX:MaxPermSize=512m -Xss4096k </arguments>
</server-start>

........

[[OR]]

あなたはより簡単である管理コンソールからそれを変更することができます

管理コンソールにアクセスし、[環境] >> [サーバー]に移動します

変更するサーバーを選択します

フォーム構成>>サーバーの起動

Arguments:というボックスが表示されます

-Xss4096kを追加

20
Majed

起動時にJVMのオプションを設定する必要があるため、WebLogicの起動スクリプトを変更する必要があります。

こちらをご覧ください:

http://docs.Oracle.com/cd/E13222_01/wls/docs100/server_start/overview.html#JavaOptions

5
Olof Åkesson
  • SeDomainEnvに移動します。
  • 以下のコメントを検索してください。

    @REM USER_MEM_ARGS環境変数が設定されている場合、それを使用してすべてのMEM_ARGS値をオーバーライドします

  • 下の行を貼り付けます(3GBの場合は3072)。
    set USER_MEM_ARGS=-Xms128m -Xmx3072m %MEM_DEV_ARGS% %MEM_MAX_PERM_SIZE%
    
0
Anjali