09/09/15 02:11:48 Yjjhu7nI
URLリンク(live.gnome.org)
の一番最初のサンプルの gtkmm 版を作って Vala 版と比較してみた。(Fedora11)
バイナリサイズ
gtkmm: 7.5 KB, Vala: 4.9 KB
実行時の使用メモリ
gtkmm: 2.2 MB, Vala: 1.7 MB
依存ライブラリの差
275668 libatkmm-1.6.so
126452 libcairomm-1.0.so
285552 libgdkmm-2.4.so
445116 libgiomm-2.4.so
343012 libglibmm-2.4.so
3547140 libgtkmm-2.4.so
176024 libpangomm-1.4.so
合計 約 5 MB
ソースの可読性
Vala の方がだいぶ(?)読み易い (シグナルの設定なんか特に)
結論としては、GTK+ アプリを作る場合は Vala はかなりのアドバンテージ
があると思われる。