寝る前にちょっと調べてみた。
比較対象とか
- 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 さんもバリバリ開発されているようだ。