タグ

2011年7月20日のブックマーク (3件)

  • 革命の日々! RubyKaigi2011で発表してきました

    あんまり発表ネタがなくて困ったのですが、なんとか30分もたせることができました。 濃い内容を期待していた人にはちょっと申し訳なかったです。

  • 実行時に使用したメモリを取得する幾つかの方法 - blog.nekokak.org

    あんまこういうの詳しくないので、詳しい人に教えてもらいたいのですが、 Perlのプログラムでどれだけメモリを消費したか確認するのに幾つか方法があると思います。 今回はwebアプリで1リクエスト毎に消費したメモリを取得したい感じ。 自分が知ってる方法は 1:Plack::Middleware::Debug::Memoryでやってるようにpsを叩いてメモリを取る my $out = `ps -o rss= -p $$`; $out =~ s/^\s*|\s*$//gs;こういうやつ。 2:Devel::Mallinfoを使う Devel::Mallinfoを使えばmallinfoが取得できるので、mallocされたサイズを取得できるので 開始と終了でmallinfoをとって差分を出せばプロセス中にどれくらいメモリを消費したかが分かる。 #! /usr/bin/perl use strict;

  • RubyKangi #3 / Final RubyKaigi, Final Day

    週末に行ってきたイベントだが、ちょっとインパクトが強すぎて、あとたぶん昼から通しで追っかけてるのは自分だけなので、この話誰かに伝えたい!と柄にもなく思ってしまった。 というわけで自宅Wikiから一部編集して張ってみる。 parse.yで構文いじり 冒頭は yacc/C レベルでの正統的なid*追加して・・・の話かな(遅刻で聞けずだが) 途中で Ruby レベルでできるだけする、という話に Raccで独自の構文解析器を走行させる最後の end 羅列省略のための ennnnd は爆笑(Lisp cdddrのパロ) 任意個数の n に対応できる構文解析は一応可能ではあるか・・・バカスArt with Glitch画像をわざと壊してノイズを乗せるアート(グランジみたいな)JPEGとかPNGのハッキング話(に展開するかな?という直前まで居た)しかし途中でるびま話に離脱 活動報告:るびま分だけ あの充

    RubyKangi #3 / Final RubyKaigi, Final Day