• <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>

            從頭再來

            windows 進程 可打開的最大句柄數(shù)

            以下文字摘自"Windows Internals Fifth Edition "


            An object handle is an index into a process-specific handle table, pointed to by the executive
            process (EPROCESS) block (described in Chapter 5). The first handle index is 4, the second
            8, and so on. A process’s handle table contains pointers to all the objects that the process
            has opened a handle to. Handle tables are implemented as a three-level scheme, similar
            to the way that the x86 memory management unit implements virtual-to-physical address
            152 Windows Internals, Fifth Edition
            translation, giving a maximum of more than 16,000,000 handles per process


            The test program Testlimit from Sysinternals has an option to open handles to an object
            until it cannot open any more handles. You can use this to see how many handles can
            be created in a single process on your system. Because handle tables are allocated from
            paged pool, you might run out of paged pool before you hit the maximum number of
            handles that can be created in a single process. To see how many handles you can create
            on your system, follow these steps:
            1. Download the Testlimit .zip file from www.microsoft.com/technet/ sysinternals, and
            unzip it into a directory.
            Run Process Explorer, and then click View and then System Information. Notice
            the current and maximum size of paged pool. (To display the maximum pool size
            values, Process Explorer must be configured properly to access the symbols for
            the kernel image, Ntoskrnl.exe.) Leave this system information display running so
            that you can see pool utilization when you run the Testlimit program.
            3. Open a command prompt.
            4. Run the Testlimit program with the -h switch (do this by typing testlimit –h).
            When Testlimit fails to open a new handle, it will display the total number of
            handles it was able to create. If the number is less than approximately 16 million,
            you are probably running out of paged pool before hitting the theoretical perprocess
            handle limit.
            5. Close the Command Prompt window; doing this will kill the Testlimit process, thus
            closing all the open handles.

            posted on 2012-11-07 17:26 易寶@byhh 閱讀(2616) 評論(0)  編輯 收藏 引用


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


            亚洲综合日韩久久成人AV| 久久综合亚洲色HEZYO国产| 国产V亚洲V天堂无码久久久| 精品99久久aaa一级毛片| 四虎久久影院| 久久中文字幕人妻丝袜| 国产精品久久99| 精品久久久久久无码中文野结衣| 亚洲精品久久久www| 亚洲成色WWW久久网站| 国产精品va久久久久久久| 奇米影视7777久久精品人人爽| 精品国产乱码久久久久久呢| 日韩欧美亚洲综合久久影院d3| 亚洲国产日韩欧美久久| 91精品国产91久久久久福利| 久久人妻少妇嫩草AV无码蜜桃| 久久精品天天中文字幕人妻| 亚洲成av人片不卡无码久久| 精品国产一区二区三区久久| 无码国内精品久久综合88| 久久综合久久性久99毛片| 四虎国产精品免费久久久 | 亚洲欧洲久久av| 精品国产婷婷久久久| 麻豆精品久久精品色综合| 国内精品久久久人妻中文字幕| 国产精品久久久久久久久久影院| 9999国产精品欧美久久久久久| 国产精品福利一区二区久久| 色综合久久综合中文综合网| 亚洲国产精品18久久久久久| 久久婷婷五月综合国产尤物app| 久久伊人色| 久久93精品国产91久久综合| 狠狠色综合久久久久尤物| 91久久精品电影| 日日狠狠久久偷偷色综合免费 | 日韩人妻无码一区二区三区久久 | 狠狠狠色丁香婷婷综合久久俺| 久久www免费人成看片|