GLFWメモリリークテスト

1. glfwInit()とメインスレッドにglfwTerminate() 

   メモリ14Mの1サイクル

  100 46Mサイクル

  1000回の49Mサイクル

 

2. glfwInit()とスレッドglobalInitとglobalReleaseにglfwTerminate()    

   メモリ13Mの1サイクル

  100 87Mサイクル

  サイクル数千426M

 

3. glfwInit()とglfwTerminate()スレッド上で一度だけ初期化

   1つのメモリ・サイクル  

  100サイクル   

  1000サイクル  

 

4. glfwInit()とスレッド上glfwTerminate()各回の初期化、開くのcreateWindow

   メモリ14Mの1サイクル

  100サイクルメモリ89M

  1000サイクルメモリ458M

 

ステップに基づき5.開いて実行します

   メモリ14Mの1サイクル

  100サイクルメモリ62M

  1000サイクルメモリ453M

 

一度だけ初期化され、最後のステップグローバル6. closeDllコメント

   サイクル数1 87 M

  2サイクルの  クラッシュは  0X10001::後でcloseDllデータが破壊されたエラーを説明GLFWライブラリがされて初期化されていません

 

スレッドを書き込むためのグローバル初期化ステップに基づいて7、及び各時間の初期化は  closeDllを使用していません

   メモリ17Mの1サイクル

  100サイクルメモリ65M

  1000サイクルメモリ436M

 

8.   グローバル書き込み外用closeDllの最後のステップで------>推奨

   メモリ15Mの1サイクル

  100サイクルメモリ54M

  1000サイクルメモリ55M

 

 

8 @そう9トランスコーダコール  

   メモリ119Mの1サイクル

  100サイクルメモリ382M

  1000サイクルメモリ528M

おすすめ

転載: www.cnblogs.com/luoyinjie/p/11715596.html