イントラマート(スクリプト開発)に関する技術情報です。

イントラマート技術情報

Ver7.2

イントラマートのメモリ解放処理

投稿日:

イントラマートのメモリ解放処理


本来はガベージコレクターで解放されるので不要なのかも知れませんが、メモリリークの対策として、ガベージコレクターが動かなくてもメモリを解放する処理を作成して見ました。

ちなみに呼び出し形式は

です。

Module.data.varType()の戻り値すべてで動作させましたが
特にはエラーは出ませんでした。

実際に適当に大きなメモリを確保して呼び出すと
FreeMemory増えたり減ったり。
ガベージコレクターは確実にFreeMemory増えますね。
以下は関数呼び出し前後、ガベージコレクターの結果。







-Ver7.2
-, , ,

Copyright© イントラマート技術情報 , 2017 AllRights Reserved.