タグ

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

タグの絞り込みを解除

Javaのメモリ管理に関するadamrockerのブックマーク (1)

  • JavaのGC頻度に惑わされた年末年始の苦いメモリ

    JavaのGC頻度に惑わされた年末年始の苦いメモリ:現場から学ぶWebアプリ開発のトラブルハック(9)(1/3 ページ) 連載は、現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集である。現在起きているトラブルの解決や、今後の開発の参考として大いに活用していただきたい。(編集部) Java言語を利用するようになって、システムを開発するうえで楽になった要素は何かというアンケートがあったとき、読者の皆さんならどのように回答するだろうか。私は迷わず、「メモリ管理」と回答する。 同時に、Javaを利用してシステム開発を行う際に、注意していること、悩まされたことは何かとアンケートがあれば、「GC(ガベージ・コレクション)」と回答するだろう。 多くのシステム開発の現場では、いまこの瞬間も、JavaのGCの挙動に悩まされ、GC

    JavaのGC頻度に惑わされた年末年始の苦いメモリ
    adamrocker
    adamrocker 2007/12/28
    JavaのFinalizerがメモリリークっぽく見えるが実はFullGC発生回数が少ないせいであった。FullGCが少ないのは良いことという先入観が危険。CopyGCでもFinelize処理されるので、メモリ設定の最適化を試みるべきじゃないかと…。
  • 1