Luaのテーブルのメモリ使用量を取得する(簡単な)方法はありますか?
-
20-09-2019 - |
質問
テーブルの内容を反復処理し、使用状況をカウントアップせず -
私はLuaのテーブルが使用しているどのくらいのメモリを見つけるしたいと思います。これを助けることができるのLua 5.1の機能やサードパーティのライブラリがあります。
解決
は、コード全体で適切な場所にcollectgarbage("count")
又はgcinfo(
)を呼び出してのLUAのメモリ使用量を監視することができ(例えば)前及び挿入操作後。テーブルのサイズを取得するには何の些細な方法はありません。
他のヒント
このタスクのための機能はありません。なぜあなたはこれをしたいですか?あなたは何を達成しようとしている?
このののようなものではないでしょうかこののヘルプ?
2016アップデート:また、参照してください。 http://www.lua.org/wshop15/Musa2 .PDFする
所属していません StackOverflow