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

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

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

      CLR via C# 讀書筆記 5-7 GC的工作模式

      垃圾回收目前支持兩種工作模式, 并且在進程運行過程中無法修改這個工作模式

      1.工作站模式,該模式為客戶端應(yīng)用程序優(yōu)化,GC假設(shè)當(dāng)前機器上還有其他應(yīng)用程序并且它們都沒有完全占用CPU,工作站還有兩個子模式

        1)支持同時收集

          會有更好的交互體驗,因此適用于GUI應(yīng)用程序,通常這個模式會占用更多的內(nèi)存,并且性能更差

        2)不支持同時收集

      2.服務(wù)器模式,該模式為服務(wù)器端應(yīng)用程序優(yōu)化,該模式假設(shè)當(dāng)前應(yīng)用程序是服務(wù)器上唯一的應(yīng)用程序,該模式會導(dǎo)致托管堆被分隔為多個部分,每一個CPU一份.并且這些部分是可以并行執(zhí)行的,

       

      默認情況下應(yīng)用程序運行在工作站模式,并且支持同時收集

      (Asp.net和Sqlserver 默認采用服務(wù)器模式)

      如果服務(wù)器應(yīng)用程序運行在單處理上,那么GC會采用工作站模式并且不支持同時收集

       

      一個自為宿主的應(yīng)用程序可以通過配置文件來控制GC的工作模式,如下所示

      <configuration>

        <runtime>

          <gcServer enabled="true"/>

          <gcConcurrent enabled="false"/>

        </runtime>

      </configuration>

       

      同時我們可以通過System.Runtime.GCSettings.IsServerGC 來獲取當(dāng)前GC的工作模式

       此外CGSettings中還可以設(shè)置一些有用的屬性 例如GCLatencyMode可以設(shè)置為為Batch , Interactive , LowLatency

      其中如果選擇了LowLatency模式, GC會避免回收generation 2的對象(當(dāng)然 我們可以手動調(diào)用GC.Collect來回收,或者windows報告內(nèi)存太少的時候也會觸發(fā)回收)

       

      posted on 2010-12-13 17:42  聽說讀寫  閱讀(791)  評論(0)    收藏  舉報

      導(dǎo)航

      主站蜘蛛池模板: 色诱视频在线观看| 67194亚洲无码| 成人欧美一区二区三区在线| 久热色视频精品在线观看| 韩国福利片在线观看播放| 国产熟女真实乱精品51| 日韩AV高清在线看片| 亚洲国产午夜精品福利| 中文字幕国产在线精品| 国产午夜精品理论片久久影院| 国产成人综合久久亚洲av| 国产在线高清视频无码| 田阳县| 亚洲中文字幕无码爆乳| 亚洲熟妇乱色一区二区三区| 婷婷六月综合缴情在线| 亚洲国产精品午夜福利| 无码福利写真片视频在线播放| 国产精品一区二区色综合| 国产一区二区三区在线观看免费| 欧美区一区二区三区| 日韩伦人妻无码| 国产女人被狂躁到高潮小说| 精品一区二区三区日韩版| 国产精品剧情亚洲二区| 中文字幕一区日韩精品| 成人无码午夜在线观看| 黄色一级片一区二区三区| 久久精品国产国产精品四凭| 最新亚洲人成无码网站欣赏网| 凤阳县| 综合欧美视频一区二区三区| 九九热免费公开视频在线| 黄色网站免费在线观看| 科尔| 一区二区三区在线色视频| 一本久道久久综合久久鬼色 | 91超碰在线精品| 威信县| 国产av一区二区三区久久| 欧美交a欧美精品喷水|