2010年4月2日金曜日

FBX SDKのメモリリークに対応する

Check
Autodesk FBX SDK 2010.2を使っていると単純なプログラムでもメモリリークを起こすことがわかった。
メモリリークを起こす例
//マネージャの生成
mySdkManager = KFbxSdkManager::Create();

//マネージャの破棄(多分ここでリークしている)
mySdkManager->Destroy();

こいつに対応するにはIOSREF.FreeIOSettings()という命令をマネージャを破棄する直前に追加すればよい。
//マネージャの生成
mySdkManager = KFbxSdkManager::Create();

//マネージャの破棄
IOSREF.FreeIOSettings();//<-追加
mySdkManager->Destroy();
参考リンク

0 件のコメント:

コメントを投稿