「-F」オプションを指定して jmap を実行する
ヒープ ダンプをキャプチャするために jmap を実行すると、「ソケットを開けません」というエラーが発生する場合がありますファイル」は、ターゲット プロセスが応答しないか、HotSpot VM がロードされていない場合に返されます。これに対処するには、「-F」オプションを使用してプロセスへの接続を強制します。
jmap と jmap のメカニズムの違い -F
jmap と jmap - F は、ターゲット JVM と通信するために別のメカニズムを使用します。
jmap
「-F」オプションを指定しないと、jmap は動的アタッチ メカニズムを使用します。これには次の手順が含まれます。
jmap -F
「-F」オプションを使用すると、jmap の動作が異なります。
「-F」オプションの使用
ターゲット プロセスが応答しない場合、またはHotSpot VM がロードされていません。ただし、この強制モードは動的接続メカニズムよりもはるかに遅く、プロセスが一貫した状態にない場合、データの不整合が生じる可能性があることに注意することが重要です。
完了が遅延する理由
ヒープ ダンプ プロセスに長時間かかる場合は、次の要因が考えられます:
以上が「jmap」で「-F」オプションを使用する必要があるのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。