ブックマーク / qiita.com/nownabe (1)

  • RubyVMの様子を観察したい - Qiita

    はじめに Rubyのプログラムは内部的にはコンパイルされてバイトコードとなり、RubyVM上で実行されます。 RubyVMはスタックマシンというタイプのVMで、オブジェクトをスタックに積み上げて演算を行っています。 諸事情によりスタックの様子を観察しながらRubyVMの命令単位でRubyプログラムを実行したかったのでやってみました。 いい記事があったのでこちらの記事を参考にさせていただきました。 RubyプログラムをVM命令単位で実行する 環境はMacです。 gdbセットアップ gdbというデバッグツールを使います。 Homebrewでインストールできます。

    RubyVMの様子を観察したい - Qiita
    Pocke
    Pocke 2016/11/17
  • 1