PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
![perfを使ったPostgreSQLの解析(前編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/0749388fe67183965d7c2e4e8734d6c09fb9fca7/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fjpugperfpostgresql-130309062036-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
Linux Perf Profiling¶ dartはperfと連携し、実行時の情報を含めてprofilingすることができます。 以下のURLでも紹介されています。 http://code.google.com/p/dart/wiki/Profiling 試し方 $ perf record -f -g dart --generate_perf_events_symbols aobench.dart $ perf report --call-graph flat JITコンパイルしたコードのプロファイル情報を取得できており、ボトルネックの調査がしやすくなっています。 perfで測定時は、dartに–generate_perf_events_symbolsオプションを指定しない場合、 Dart VMは単体のプロセスとしてperfの解析対象となります。 以下のような味気ないプロファイル結果にな
概要 Linuxのパフォーマンス解析ツールであるperfの使いかたの紹介 背景 個人的にperfよくできてると思うので紹介したいというのと、 パフォーマンスカウンタの読み方ってあんまり知られてないみたいなので、 それの解説を書きたい。 構成 perf について説明したあと、パフォーマンスカウンタの読みかた、見かた、を説明する。 perfとは何か Linuxに付いてくるプロファイラ。 man perf によると、 NAME ---- perf - Performance analysis tools for Linux と、書いてある。名前がひどいのでなんとかしてほしい。 perf の特徴 個人的には、手軽に使えるのが素晴らしいと思う。 2.6.31以降カーネルに標準で付いてる。(Ubuntuだとlinux-tools-common(TODO:あとで確認)で入るはず) 特殊な設定が必要無く、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く