• <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 進程 可打開的最大句柄數

            以下文字摘自"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 閱讀(2609) 評論(0)  編輯 收藏 引用

            国产成人精品久久一区二区三区av| 久久精品国产只有精品66| 国产精品久久久天天影视| 狠狠人妻久久久久久综合| 精品伊人久久久| 2020最新久久久视精品爱 | 精品99久久aaa一级毛片| 无码国内精品久久综合88 | 久久亚洲高清综合| 国产一久久香蕉国产线看观看| 午夜视频久久久久一区 | 久久久久久国产精品免费免费| 精品国产青草久久久久福利| 久久99精品国产一区二区三区| 香蕉久久久久久狠狠色| 国产成人久久久精品二区三区| 亚洲AV无码成人网站久久精品大| 国产2021久久精品| 国产精品美女久久久久网| 99精品国产99久久久久久97 | 国内精品久久国产| 伊人久久免费视频| 国产精品久久久久久吹潮| 久久天天躁狠狠躁夜夜不卡| 久久精品成人欧美大片| 亚洲精品高清久久| 91久久精品国产成人久久| 久久精品一区二区国产| 久久棈精品久久久久久噜噜| 午夜不卡久久精品无码免费| 97精品依人久久久大香线蕉97| 亚洲国产成人久久综合碰| 久久精品无码一区二区app| 大蕉久久伊人中文字幕| 国产福利电影一区二区三区久久久久成人精品综合 | 国色天香久久久久久久小说| 一本色综合久久| 一级女性全黄久久生活片免费 | 久久国产免费观看精品3| 99久久国产热无码精品免费| 99久久成人国产精品免费|