寝る前にちょっと調べてみた。

比較対象とか

  • mruby

commit 85901e05469d644e2bb63700fbd1bbc80934dc0d
Author: Yukihiro Matsumoto
Date: Sun Jun 10 21:44:57 2012 +0900
で作ったbin/mrubyをstripしたもの

  • lua

lua-5.2.0
http://www.lua.org/ftp/
で作ったsrc/luaをstripしたもの

  • コンパイラ

gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)

結果

size
mruby 458,212 byte
lua 199,088 byte

mrubyが500KB切ってluaに近づいてる。
5/17版のmrubyで、904,920 byteだったので、約半分になってる。
オブジェクトファイル見た感じだとやはりパーサが特に大きい。

https://twitter.com/yukihiro_matz/status/210021934027636737

次はメモリの消費具合を調べてみるつもり。あと何に適用していくのが良いのか。

いつの間にかxcodeのプロジェクトファイルが含まれてた。@masuidrive さんもバリバリ開発されているようだ。