• <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)  編輯 收藏 引用

            亚洲中文字幕久久精品无码喷水| 99久久精品影院老鸭窝| 久久精品国产99久久丝袜| 久久精品国产99国产电影网| 久久久久人妻一区二区三区vr| 久久国产精品久久精品国产| 国产福利电影一区二区三区久久久久成人精品综合 | 久久婷婷五月综合色奶水99啪| 成人久久综合网| 亚洲国产日韩欧美综合久久| 久久久精品人妻一区二区三区蜜桃| 国产精久久一区二区三区| 久久综合久久美利坚合众国| …久久精品99久久香蕉国产| 伊人久久精品影院| 国产69精品久久久久9999| 日日躁夜夜躁狠狠久久AV| 人妻精品久久久久中文字幕| 久久精品国产免费一区| 久久久久亚洲精品天堂| 一级做a爰片久久毛片看看| 日本福利片国产午夜久久| 欧美精品久久久久久久自慰| 久久美女网站免费| 潮喷大喷水系列无码久久精品| 欧美久久久久久| 久久亚洲视频| 国产精品成人久久久久三级午夜电影| 天天躁日日躁狠狠久久| 亚洲精品综合久久| 精品久久久久一区二区三区| 欧美综合天天夜夜久久| 久久99免费视频| 精品综合久久久久久97超人| 午夜精品久久久久久毛片| 久久天天躁狠狠躁夜夜不卡| 性做久久久久久久久老女人| 人人狠狠综合88综合久久| 亚洲人成无码网站久久99热国产| 久久久久香蕉视频| 精品国产日韩久久亚洲|