<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      CLR探索系列:Server and Workstation Garbage Collection探索(垃圾回收系列)

         首先推薦一本書:
      Garbage Collection: Algorithms for Automatic Dynamic Memory Management (Hardcover)
         如果對GC的自動內存管理算法比較感興趣的話,可以參閱下這本書。在亞馬遜上的鏈接:
      http://www.amazon.com/exec/obidos/ASIN/0471941484/qid=1030028976/sr=1-1/ref=sr_1_1/103-9503275-3854231


      CLR中的GC,存在著兩種ModeServer ModeGCWorkstation ModeGC。同時,在有些情況下,還會遇到并發的GC

      Server GC只適合于在多CPU的主機上面使用。這種GC模式,為每一個處理器都獨立的創建一個GC Heap,這樣就可以進行并發的同步的收集。這樣做的好處也是顯而易見的:在相同的時間里面可以處理更多的用戶請求。切實的帶來性能的成倍提升。同時,這中模式相對于在多處理器下使用并發模式更加的有效。

       

      Workstation Mode GC,它適合于單處理器的machine。同時它也是默認的GC模式。

       

      這里,還要說到一種并發式的GC,也就是在多處理器的machine上面配置的是Workstation Mode GC模式的時候GC的操作方式。在多處理器上面的應用程序運行的時候,它可以并發收集,來減少request的等待時間。這種模式,比較適合于有圖形用戶接口的應用程序或者是對實時性要求很高的系統。

       

      對于Server GC的實現,是在MScorSvr.dll里面的。而對于Workstation GC的實現,是封裝在MsCorWks.dll中的。知道了這些,對于判斷咱電腦上運行的是Server GC還是Wrokstation GC的判斷也比較簡單,用tasklist命令就可以了:

       

      >tasklist /m mscorwks.dll

      Image Name                       PID        Modules

       

      OUTLOOK.EXE               3352       mscorwks.dll

      mmc.exe                             2084       mscorwks.dll

      w3wp.exe                           3436       mscorwks.dll

       

      或者,也可以到管理工具中查看系統配置。控制面板里面的管理工具,然后打開Microsoft .NET Framework 2.0 Configuration。查看我的電腦的屬性:

      gc.JPG



          默認情況下的配置,就是使用
      Wrokstation GC

       

             另外一個比較特別也比較普遍的使用方式,就是在一個非宿主托管應用程序,也就是一個用戶App,的配置文件里面,可以手工的增加一個配置節點來改變這個GCmode

      <configuration>
        <runtime>
          <gcServer enabled="true" />
        </runtime>
      </configuration>

       

      這里,需要特別指出來一下,這里說明的是非寄宿的應用程序。如果運行的應用程序是Hosted,這個時候,host的對于GC的配置,就會覆蓋這個.config文件里面關于GC模式的配置。

       

      在配置使用這些模式的時候,如果是單處理器的machine,就使用Workstation GC。如果是多處理器的時候,如果是看中整個系統的吞吐量,就可以使用Server GC。如果是看中整個系統的實時響應特征,則可以選擇并發模式的GC

         

      posted on 2008-02-27 13:42  lbq1221119  閱讀(3402)  評論(6)    收藏  舉報

      導航

      主站蜘蛛池模板: 国产粉嫩美女一区二区三| 亚洲国产午夜精品福利| 亚洲欧美日韩综合在线丁香| 南川市| 99亚洲男女激情在线观看| 德保县| 国产精品夫妇激情啪发布| 爱性久久久久久久久| 久久精品国产一区二区三| 深夜在线观看免费av| 国产精品久久人妻无码网站一区| 人妻系列中文字幕精品| 国产熟女av一区二区三区 | 亚洲乱理伦片在线观看中字| 伊人蕉影院久亚洲高清| 国产成人精品一区二区三| 亚洲精品综合一区二区三区在线| 深夜在线观看免费av| 老司机午夜福利视频| 久久精品国产亚洲AV成人毛片| 东源县| 欧美xxxxhd高清| 国产网友愉拍精品视频| 亚洲av男人电影天堂热app | 偷拍久久大胆的黄片视频| 国产精品福利中文字幕| 青草内射中出高潮| 国产精品中文字幕日韩 | 亚洲天堂av 在线| 无码专区视频精品老司机| 美日韩不卡一区二区三区| 国产成人精品无码免费看| 国产精品亚洲二区在线播放 | 最新的国产成人精品2020| 精品国产一区二区三区卡| 精品国产色情一区二区三区| 国产av国片精品一区二区| 国产精品久久久久久亚洲色| 国产性三级高清在线观看 | 国产初高中生粉嫩无套第一次 | 中文字幕人妻有码久视频|