タグ

Javaとperformanceに関するpenultのブックマーク (3)

  • JDK 7 GC behavior: To free or not to free | Stefan_Krause.blog()

    I still remember my sysadmin’s face whenever I asked for a few GBs of RAM for some J2EE app – I guess he wasn’t a big Java fan. Times have changed in nowadays we happen to be offered more RAM than our apps reasonably needed (of course we take what we were offered ;-)) On the desktop site users are a bit more concerned about memory consumption and thus the JVM hasn’t a particular good standing when

    penult
    penult 2011/08/28
    JDK7のGarbage Collectorの動作、特に未使用メモリをOSに返すかどうかについてグラフ付きで解説。SerialGCとG1GCは未使用メモリをOSに返してくれる。
  • Perf4Jを使ったパフォーマンス解析とモニタリング

    これがPerf4Jの理解にどう関係があるのでしょうか。Java向けの優れたロギングフレームワークが広く利用可能になる前の古き悪しき時代、私たち開発者の大部分がロギングステートメントを追加した方法を考えてみてください。System.out.println()を「手軽なデバッガ」 -- ロギング情報を出力するための間に合わせの方法として使いました。すぐに、これでは不十分と分かりました。ロギングステートメントを専用のログファイル(異なる複数のファイルの可能性もあり)に向かわせ、おそらくそうしたログファイルを毎日ロールさせたかったのです。異なるレベルの重要性を異なるロギングステートメントに割り当てる能力や、コードをまったく変更することなく、特定の環境で特定のログステートメントのみを書いたり、異なる環境でログステートメントのフォーマットを変更したりするオプションを求めていました。そのため、log4j

    Perf4Jを使ったパフォーマンス解析とモニタリング
    penult
    penult 2009/12/28
    "Perf4Jは、サーバーサイドでJavaのコードタイミング・ステートメントを追加したり、結果のロギングや解析、モニタリングをしたりする、オープンソースのツールセットです。"
  • Java Profiling: Under the Covers - DZone

  • 1