青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

統(tǒng)計(jì)

  • 隨筆 - 50
  • 文章 - 42
  • 評(píng)論 - 147
  • 引用 - 0

留言簿(6)

隨筆分類(lèi)

文章分類(lèi)

Link

搜索

  •  

積分與排名

  • 積分 - 167186
  • 排名 - 159

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

windows session機(jī)制深入解析(下)

 


我們?cè)谏钊胍稽c(diǎn)。在下圖中展示了session0的基本組成,其中有個(gè)名為Bob的用戶(hù)登入。正如你所看到的,Winsta0包含用戶(hù)控制臺(tái)中的所有進(jìn)程還有任何被標(biāo)記為可交互(Interactive)的任何服務(wù)。本例中,Winsta0包括winlogon.exe,explorer.exe和其他需要與用戶(hù)交互的服務(wù)。名為service-0x0-3e7$的Windows station 擁有在Local system帳號(hào)下且不與用戶(hù)交互的所有服務(wù)。本例中service.exe正是這樣的服務(wù)。,正如你所看到的連接線(xiàn),將來(lái)自各個(gè)不同虛擬session的進(jìn)程載入到單個(gè)windows station。SQL進(jìn)程被載入到其自身的windows station并且使用自己的證書(shū)認(rèn)證,所以它不屬于其他兩個(gè)windows station。

因此,我們可以將上圖總結(jié)如下:

  1. 整個(gè)圖展示的是session0.
  2. 在Bob帳號(hào)下的所有進(jìn)程都載入到Winsta0。
  3. 在local system帳號(hào)下可交互進(jìn)程載入到winsta0。
  4. 在local system帳號(hào)下不可交互進(jìn)程載入到Service-0x0-3e7% windows station 。
  5. 在私有證書(shū)下啟動(dòng)的進(jìn)程載入到其自己的windows station(像SQL)。

一個(gè)單獨(dú)的桌面堆分配給一個(gè)單獨(dú)的桌面對(duì)象。這個(gè)堆包含各種人機(jī)交互對(duì)象,包括窗口,目錄和鉤子。當(dāng)應(yīng)用程序需要引用一個(gè)人機(jī)交互對(duì)象時(shí),它將會(huì)去調(diào)用user32.dll去分配該對(duì)象,并且分配的每一個(gè)交互對(duì)象都會(huì)占用一部分桌面堆。如果桌面堆趨于耗盡,你將會(huì)看到不正常顯示或其他不正常現(xiàn)象。并且,如果session視圖存儲(chǔ)區(qū)耗盡,session將不能在創(chuàng)建更多的桌面堆。當(dāng)然兩者中的任何一個(gè)出現(xiàn)都是不好的。這就是或許為什么當(dāng)你還有很多內(nèi)存剩余的時(shí)候仍然會(huì)接到“內(nèi)存耗盡錯(cuò)誤”的原因。


當(dāng)這種情況發(fā)生時(shí),你可能會(huì)收到“初始化錯(cuò)誤”伴隨著視窗不正常顯示。一個(gè)典型的錯(cuò)誤是 0xc0000142,意思是 STATUS_DLL_INIT_FAILED。你可以從癥狀中得知引發(fā)問(wèn)題的原因是由于單個(gè)桌面堆還是整個(gè)會(huì)話(huà)引起的。如果桌面堆耗盡,你僅僅會(huì)看到與該窗口堆相關(guān)的進(jìn)程出現(xiàn)問(wèn)題。如果是session視圖存儲(chǔ)區(qū)耗盡,你會(huì)看到整個(gè)session出現(xiàn)問(wèn)題。


win32k.sys有一個(gè)固定的48M的存儲(chǔ)空間分配給桌面堆。在終端服務(wù)中,這個(gè)空間是被每個(gè)session所共享,結(jié)果是僅僅留出20MB給桌面堆。所以,在終端服務(wù)器上比在個(gè)人電腦上更容易出現(xiàn)桌面堆耗盡的情況。但在vista和windows server2008中由于桌面堆是動(dòng)態(tài)分配的,所以48M的限制不復(fù)存在。


注冊(cè)表項(xiàng) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems 用來(lái)設(shè)定這個(gè)存儲(chǔ)區(qū)的大小,它的值形如“%SystemRoot%system32csrss.exe ObjectDirectory=Windows SharedSection=1024,3072,512 Windows … ”

需要關(guān)注的是"SharedSection=1024,3072,512".  這三個(gè)值決定了將有多少KB的空間分配給桌面堆的各個(gè)部分。第一個(gè)值指示所有桌面共享堆的大小,用來(lái)存儲(chǔ)全局句柄表和共享系統(tǒng)設(shè)置。默認(rèn)值是1024KB,一般情況下不需要修改這個(gè)值。第二個(gè)值指示分配個(gè)每個(gè)在可交互windows station中桌面堆的大小,用來(lái)存儲(chǔ)諸如鉤子,菜單,字符串和窗口之類(lèi)的對(duì)象,默認(rèn)值是3072KB。登錄的用戶(hù)越多,創(chuàng)建的桌面就越多。結(jié)果是,所有桌面堆大小的總和增加以反映創(chuàng)建的桌面數(shù)增加。然而,每個(gè)桌面僅僅擁有3072KB的可交互桌面堆大小。第三個(gè)值指示分配個(gè)每個(gè)在不可交互windows station中桌面堆的大小,默認(rèn)值是512KB,如果沒(méi)有設(shè)定,將于第二個(gè)值相同。


在用戶(hù)帳號(hào)下的每個(gè)服務(wù)進(jìn)程都會(huì)由SCM(Service Control Manager )在不可交互window station下分配一個(gè)桌面。因此,每個(gè)這樣的服務(wù)都會(huì)消耗一部分向SharedSection中第三個(gè)值設(shè)定的桌面堆的大小。在可交互和不可交互wndow station下的桌面堆的總大小必須在48M以?xún)?nèi)。所以,減小在sheareSection中第二或第三個(gè)值的大小會(huì)增加可以被創(chuàng)建的總桌面數(shù)的大小,相應(yīng)的也會(huì)減少在各自桌面內(nèi)科創(chuàng)建的鉤子,菜單,字符串和窗口的數(shù)量。反之亦然。同樣,增加SharedSection第三個(gè)值的大小會(huì)減少用戶(hù)帳號(hào)下可運(yùn)行的服務(wù)數(shù)量

參考文章:

posted on 2009-07-18 12:59 pear_li 閱讀(3095) 評(píng)論(2)  編輯 收藏 引用 所屬分類(lèi): windows kernelTranslate

評(píng)論

# re: windows session機(jī)制深入解析(下) 2009-07-18 15:44 羅萊家紡

謝謝如此準(zhǔn)確的翻譯

# re: windows session機(jī)制深入解析(下) 2009-07-20 20:06 戴爾電腦

看看有幫助!

只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            美女精品一区| 亚洲主播在线观看| 激情综合色综合久久综合| 激情欧美日韩| 这里只有精品在线播放| 久久久久这里只有精品| 欧美一级片一区| 亚洲网站啪啪| 欧美精品色综合| 国产最新精品精品你懂的| 一本久久a久久免费精品不卡| 欧美在线你懂的| 亚洲午夜电影| 欧美日韩国产大片| 亚洲人成人77777线观看| 久久国产精品亚洲77777| 中文亚洲欧美| 欧美三级电影网| 亚洲一区二区成人| 一区二区电影免费观看| 在线一区二区视频| 欧美视频中文字幕| 男女精品视频| 亚洲国产经典视频| 欧美午夜精品理论片a级大开眼界| 欧美三日本三级少妇三99| 国产精品视频一二| 午夜欧美精品久久久久久久| av不卡在线观看| 国产视频亚洲| 久久狠狠久久综合桃花| 亚洲一区二区三区三| 国产欧美在线观看| 免费国产一区二区| 欧美精品成人在线| 久久女同精品一区二区| 国产精品初高中精品久久| 香蕉成人久久| 欧美破处大片在线视频| 鲁大师成人一区二区三区| 欧美日韩精品免费观看视频| 美女亚洲精品| 国产精品爽爽ⅴa在线观看| 亚洲美女色禁图| 亚洲国产一区视频| 欧美一区二区三区视频免费播放| 亚洲无玛一区| 国产精品videossex久久发布| 欧美大片在线观看一区| 国语自产在线不卡| 狼人天天伊人久久| 亚洲激情一区| 日韩午夜在线播放| 国产精品免费观看视频| 亚洲欧美久久久| 久久伊人一区二区| 亚洲电影在线播放| 久久国内精品视频| 国产亚洲精品v| 久久精品在线播放| 欧美成人免费在线观看| 亚洲欧洲一区二区天堂久久 | 亚洲视频一区二区| 欧美大片在线影院| 香蕉成人啪国产精品视频综合网| 久久综合亚洲社区| 亚洲一二三区精品| 伊人精品在线| 国产精品嫩草影院一区二区| 欧美尤物一区| 9色国产精品| 久久精品国产一区二区三区免费看 | 欧美xxx在线观看| 午夜精品国产精品大乳美女| 亚洲国产欧美国产综合一区| 国产欧美一区二区精品婷婷| 另类春色校园亚洲| 午夜免费日韩视频| 亚洲一卡久久| 亚洲国产aⅴ天堂久久| 久久成人这里只有精品| 亚洲午夜视频在线| 亚洲国产综合视频在线观看| 国产一区二区三区自拍| 国产精品你懂的| 国产精品进线69影院| 欧美激情国产精品| 蜜臀av在线播放一区二区三区| 日韩视频免费在线| 亚洲国产高清高潮精品美女| 国产日韩亚洲欧美综合| 国产亚洲精品福利| 1024欧美极品| 一区二区三区成人| 亚洲欧洲99久久| 亚洲一区二区三| 亚洲欧美日韩一区二区三区在线观看| 亚洲欧美自拍偷拍| 裸体一区二区| 日韩亚洲欧美成人一区| 亚洲精品一二三| aⅴ色国产欧美| 久久岛国电影| 欧美黄色小视频| 国产精品高潮呻吟视频| 国产伦精品一区二区三区四区免费 | 久久网站热最新地址| 久久久福利视频| 久久综合久久美利坚合众国| 亚洲成人在线免费| 一区二区免费在线播放| 校园春色综合网| 欧美日韩国产精品一区| 国产欧美日韩免费看aⅴ视频| 亚洲国产第一| 欧美在线观看一区二区| 在线天堂一区av电影| 久久久99爱| 国产喷白浆一区二区三区| 一区二区三区日韩在线观看| 欧美jjzz| 开心色5月久久精品| 午夜精品国产更新| 老司机精品导航| 国产婷婷色一区二区三区四区 | 欧美日韩一级片在线观看| 伊人久久亚洲美女图片| 久久成人精品| 午夜视频在线观看一区二区| 国产精品美女999| 欧美一区二区三区日韩| 欧美一区在线看| 国产精品一区二区在线观看网站 | 亚洲国产另类久久久精品极度| 久久国产精彩视频| 国产在线日韩| 麻豆久久婷婷| 欧美成在线视频| 亚洲一二三区在线观看| 亚洲一区二区三区高清| 国产精品中文字幕欧美| 欧美亚洲系列| 日韩亚洲欧美一区| 韩日视频一区| 亚洲欧美日韩在线一区| 一区二区三区欧美视频| 久久国产99| 久久夜色精品国产| 欧美日韩国产另类不卡| 久久久精品动漫| 欧美亚日韩国产aⅴ精品中极品| 久久综合五月| 国产一区清纯| 欧美中文字幕不卡| 欧美中文字幕视频| 国产精品成人一区二区网站软件| 欧美成va人片在线观看| 韩国久久久久| 久久精品一区二区三区中文字幕| 亚洲欧美精品| 国产精品一区二区黑丝| 亚洲午夜精品网| 欧美成人黑人xx视频免费观看| 亚洲一区亚洲二区| 欧美视频专区一二在线观看| 亚洲理论电影网| 亚洲影院在线| 国产拍揄自揄精品视频麻豆| 亚洲伊人一本大道中文字幕| 亚洲欧美视频在线观看| 国产一区二区成人| 亚洲大黄网站| 亚洲黄页视频免费观看| 欧美视频精品在线观看| 一个人看的www久久| 久久青草欧美一区二区三区| 国产区欧美区日韩区| 久久久在线视频| 亚洲综合日韩| 亚洲精品一区二区三| 久久精品中文字幕一区| 日韩视频免费在线观看| 国产亚洲免费的视频看| 欧美日韩在线一区二区三区| 久久国产乱子精品免费女| 99精品国产99久久久久久福利| 欧美激情在线观看| 美女黄毛**国产精品啪啪| 欧美乱在线观看| 亚洲精品国产拍免费91在线| 在线一区二区三区四区| 激情欧美一区二区三区在线观看| 欧美精品在线视频观看| 久久久精品视频成人| 午夜欧美不卡精品aaaaa| 亚洲桃色在线一区| 妖精成人www高清在线观看| 亚洲国产99| 日韩视频免费在线观看| 欧美sm视频|