タグ

ブックマーク / www.kotha.net (2)

  • 5.4. メモリ使用状況のプロファイルを取る

    プログラムの時間的、及びメモリ確保の挙動についてプロファイルを取るのに加えて、プログラムのメモリ使用状況の時間的な変化を表したグラフを生成することができる。これは、プログラムが実行時に必要以上のメモリを使っているときにスペースリークの原因を探るのに便利である。スペースリークはGCを酷使するので実行が遅くなりがちであるし、場合によってはプログラムがメモリを使い果たすこともあり得る。 プログラムのヒーププロファイルを生成するには、以下の手順に従う。 プログラムをプロファイル用にコンパイルする。(5.2. プロファイルについてのコンパイルオプション) 下で解説されているヒーププロファイルオプションのどれかを付けて実行する。(例えば、基的な生産者プロファイルなら-h)。これでprog.hpというファイルが生成される。 hp2psを実行して、Postscriptファイルであるprog.psを作る。

    labunix
    labunix 2011/06/01
    メモリ使用状況のプロファイルを取る
  • 栄光のグラスゴーHaskellコンパイルシステム利用の手引き バージョン7.8.2

    栄光のグラスゴーHaskellコンパイルシステム利用の手引き バージョン7.8.2 The GHC Team 目次 The Glasgow Haskell Compiler License 1. 参考訳 1. GHCの紹介 1.1. GHCを入手する 1.2. メタ情報: ウェブサイト、メーリングリストなど 1.3. GHCのバグを報告する 1.4. GHCのバージョン番号付け規則 1.5. Release notes for version 7.8.1 1.5.1. Highlights 1.5.2. Full details 1.5.2.1. Language 1.5.2.2. Compiler 1.5.2.3. GHCi 1.5.2.4. Template Haskell 1.5.2.5. Runtime system 1.5.2.6. Build system 1.5.3. Lib

    labunix
    labunix 2011/06/01
    栄光のグラスゴーHaskellコンパイルシステム利用の手引き バージョン7.0.3
  • 1