タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

heapに関するtokgのブックマーク (2)

  • JavaでFull GCを実行する方法 - unnamed

    Full GCを任意のタイミングで実行させ、負荷の高い処理に備えておくという戦略を取りたい時がたまにあります。基的にはチューニングで解決すべきですが、緊急or暫定策の備忘録として。 jmap -histo:live <pid> LinuxはJDK5から、WindowsはJDK6から利用可能。生存中のオブジェクトのみ抽出したメモリーマップを作成するために、直前にFull GCを実行するのでこれを利用する。 対象のJavaプロセスを実行しているユーザで実行する必要があるので注意。 jcmd <pid> GC.heap_dump <output_filename> LinuxWindowsともにJDK7から。これも上のjmap -histo:live と同じく、生存中のオブジェクトのみ抽出するためにFull GCを実行する。これもJavaプロセス実行ユーザと同じユーザで実行する。 Full

    JavaでFull GCを実行する方法 - unnamed
    tokg
    tokg 2018/04/03
  • 2005-07-22

    以前、WEB+DB PRESSで書かせて頂いたデザインパターンの記事をHTML化して公開しました。デザインパターンには結城さんのデザパタという素晴らしい書籍がありますので、それとはかぶらないようになるべく現場寄りの視点で書いています。 「HTML版サルでも分かるデザインパターン」 http://www.nulab.co.jp/designPatterns/designPatterns1/designPatterns1-1.html PDFで欲しい方は、「WEB+DB PRESS特別総集編」をご購入下さい。 http://www.gihyo.co.jp/magazines/wdpress/archive/sp ソースコード一式は、「WEB+DB PRESS Vol.22 補足情報」から。 http://www.gihyo.co.jp/magazines/wdpress/support/Vo

    2005-07-22
    tokg
    tokg 2006/06/06
  • 1