はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ valgrind

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 3 / 3件)
 

mrubyの文字列結合のパフォーマンスを改善する | ten-snapon.com

2018/03/19 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip matsumotory mruby aaa bbb 結合

先日、来る下記のイベントの資料でmrubyの文字列結合におけるメモリパフォーマンスについて記述し、それを社内で共有したところ、それをみた @matsumotory がmrubyにおける文字列結合は + での結合より、破壊的ではあるが << のほうがパフォーマンスが良いということに気づいた。 valgrindで測定すると下記のような具合である。 # new.rb a = "aaa" b = "bbb... 続きを読む

OSX でプロファイリングするなら callgrind + qcachegrind - tokuhirom's blog.

2013/06/29 このエントリーをはてなブックマークに追加 43 users Instapaper Pocket Tweet Facebook Share Evernote Clip TOKUHIROM kiji OSX Tool Say

2013-06-29 OSX でプロファイリングするなら callgrind + qcachegrind brew install valgrind qcachegrind としてインストール。 valgrind --tool=callgrind ./kiji -e '(-> $n { say($n) })(4)' でプロファイルとって、 qcachegrind callgrind.out.922... 続きを読む

「このプログラムは◯◯言語で書きました」の本当の意味

2012/02/28 このエントリーをはてなブックマークに追加 336 users Instapaper Pocket Tweet Facebook Share Evernote Clip 言語 プログラム 意味 GDB メモリリーク

例:「このプログラムはC言語で書きました」=「このプログラムはGDBでひたすらデバッグしてvalgrindでメモリリークをチェックしました」 以下絵が続きます。チャートそのものはd3.jsで描かれていて、このgistを拝借して手を加えています。 続きを読む

 
(1 - 3 / 3件)