• <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 進(jìn)程 可打開的最大句柄數(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   管理


            狠狠干狠狠久久| 亚洲乱亚洲乱淫久久| 久久久久99这里有精品10 | 浪潮AV色综合久久天堂| 亚洲AV无码久久| 久久国产免费观看精品| 国产巨作麻豆欧美亚洲综合久久 | 久久久久青草线蕉综合超碰 | 99久久精品毛片免费播放| 国产L精品国产亚洲区久久| 久久国产视屏| 日韩AV无码久久一区二区| 国产2021久久精品| 亚洲AV无码久久精品成人| 婷婷综合久久狠狠色99h| 亚洲人成电影网站久久| 久久精品国产精品青草| 亚洲国产精品综合久久一线| 久久99精品国产自在现线小黄鸭| 久久久久久久久久久免费精品| 伊人久久精品无码av一区| 777久久精品一区二区三区无码| 久久受www免费人成_看片中文| 大伊人青草狠狠久久| 久久久久亚洲精品日久生情| 久久精品国产72国产精福利| 国产精品久久久久久搜索| 久久精品国产2020| 亚洲国产视频久久| 亚洲国产高清精品线久久| 狠狠人妻久久久久久综合| 精品久久人妻av中文字幕| 亚洲国产精品无码久久一区二区 | 久久夜色精品国产网站| 一级做a爰片久久毛片免费陪| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久久久久噜噜精品免费直播| www.久久热.com| 狠狠色丁香婷婷综合久久来| 老色鬼久久亚洲AV综合| 性欧美大战久久久久久久久|