タグ

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

タグの絞り込みを解除

dtraceに関するryoppy011のブックマーク (3)

  • experimentalworks » Blog Archive » PHP 5.3.99-dev and DTrace Part I

    For those not following the PHP development. We backported the DTraces probes from the abandoned PHP 6.0 branch, back to the new trunk PHP 5.3.99-dev. It is called 5.3.99 because the PHP dev community has not decided yet on a version number (5.4 or 6.0). To compile PHP with DTrace, on Solaris or Mac OS do: $ svn co http://svn.php.net/repository/php/php-src/trunk php $ cd php $ ./buildconf --force

  • 賢いdtraceの使い方

    皆さんはdtraceをご存じでしょうか?このようなシビレル機能はオトコとしては見逃せません。今回は皆さんにdtraceを紹介しようと思います。 DTraceとは? Solaris 10に搭載された機能で、名称はDynamic Tracingから来ています。Sunのマニュアルを見ると「動的トレース」と書いてあります。ようはシステムを動かしたままトレースする(システム今どこを実行しているのか、変数がどんな値になっているかなどを調査する)ツールのことです。使いようによっては強力なデバッガーになります。また、プログラムが動作した痕跡(どの関数を何回呼び出したか?など)を集計できることから、性能分析にももってこいです。デバッグやパフォーマンスチューニングでお悩みの皆さんは、是非使ってみてください。 これまで、DTraceのような機能を提供するプログラムはありませんでした。似たようなものがあったとして

    賢いdtraceの使い方
  • OpenSolaris の dtrace で PHP のプロファイリングみたいなこと - 肉とビールとパンケーキ by @sotarok

    ということで,前2回は序章で,OpenSolaris上でPHPを動かすことができたので,これでようやくやりたかったことができます. 前2回は以下. OpenSolaris の環境構築その1.zshとPHP. - 肉とご飯と甘いもの @ sotarok OpenSolaris の環境構築その2.Apache と PHP その他 - 肉とご飯と甘いもの @ sotarok dtrace のPHPのトレーシングについては, Not Found Not Found あたりに,ドキュメントがあったりして,割と簡単にわかる. というわけで,ざっと使ってみる. 例えば, php_calltime.d 使ってる動画はこんなかんじ. http://www.screencast.com/users/sotarok/folders/Jing/media/76bf0b0c-f636-4e5c-9b43-66100

    OpenSolaris の dtrace で PHP のプロファイリングみたいなこと - 肉とビールとパンケーキ by @sotarok
  • 1