Luaのテーブルのメモリ使用量を取得する(簡単な)方法はありますか?

StackOverflow https://stackoverflow.com/questions/2461932

質問

テーブルの内容を反復処理し、使用状況をカウントアップせず -

私はLuaのテーブルが使用しているどのくらいのメモリを見つけるしたいと思います。これを助けることができるのLua 5.1の機能やサードパーティのライブラリがあります。

役に立ちましたか?

解決

は、コード全体で適切な場所にcollectgarbage("count")又はgcinfo()を呼び出してのLUAのメモリ使用量を監視することができ(例えば)前及び挿入操作後。テーブルのサイズを取得するには何の些細な方法はありません。

他のヒント

このタスクのための機能はありません。なぜあなたはこれをしたいですか?あなたは何を達成しようとしている?

このののようなものではないでしょうかこののヘルプ?

2016アップデート:また、参照してください。 http://www.lua.org/wshop15/Musa2 .PDFする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top