タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

gcとluaに関するizariuo440のブックマーク (1)

  • 空想具現化プログラミング [Lua] Lua5.1のGC実行効率に関する考察

    管理人(はむ!)は最近スクリプト言語Lua(るぁ)に入れ込んでいます。と思ったら「ARカプセル」とかやってます。 ※iPhoneの方は右上の「PC」ボタンでPC用表示のほうが良いと思います。 先日リリースされたLua5.1ですが、インクリメンタルGCが特徴のひとつとなっています。 GC(ガーベージコレクション)は、不要になったメモリを回収し、解放する機構のことですが、これが結構時間のかかる動作で、最近Luaを使った自作システムのプロファイルをAMD CodeAnalystで取ってみたら実行時間のほとんどがGCにかかっていた・・・ということもありました。基的には動作の早いLuaだけに、GCがある種のネックともなっています。 Lua5.1では、インクリメンタルGCによって、Lua5.0までは一括で全メモリに対して実行するしかなかったGCを、細切れに実行することができるようになりました。特にゲ

  • 1