| ■74307 / inTopicNo.1) | 
               スレッドのGCに関して | 
             
          
         
        
        □投稿者/ YONE (1回)-(2014/12/17(Wed) 11:25:23)  
        
          
            
              
                 | 
                 分類:[C#] 
  子スレッドからDBを参照し印刷をかけているのですが、タスクマネージャ上の使用メモリが減る事がありません。 タスクマネージャ上1.5GB程度まで増大し、Aoutofmemoryerrorで子スレッドが停止し、停止を感知し親スレッドから子スレッドを 再起動するのですが、その後はタスクマネージャ上のメモリは100MB程度でGCが効いているのかそれ以上増大しません。 そしてエラー発生時のデータ量を処理してもエラーは発生しません。
  エラーの出る前後では何が違うのでしょうか?
  WindowsApplicationで作成し、 .NETFrameWork 4.0を使用しています。
 
  | 
               
            
           
         
        
       |