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

            婷婷久久香蕉五月综合加勒比| 久久久久无码精品| 久久久久久无码国产精品中文字幕 | 日本精品久久久久影院日本| 久久人人爽人人人人片av| 久久夜色精品国产噜噜麻豆| 久久精品国产72国产精福利| 久久久无码精品亚洲日韩京东传媒| AV无码久久久久不卡网站下载| 国产精品VIDEOSSEX久久发布 | 精品综合久久久久久888蜜芽| 国产成人精品久久一区二区三区av| 亚洲七七久久精品中文国产| 好久久免费视频高清| 久久国语露脸国产精品电影| 国产A级毛片久久久精品毛片| 久久天天躁狠狠躁夜夜网站| 久久人妻少妇嫩草AV无码蜜桃| 久久天天躁狠狠躁夜夜不卡| 国产精品一区二区久久国产| 中文成人无码精品久久久不卡| 国产L精品国产亚洲区久久| 91精品国产综合久久久久久| 久久精品无码一区二区无码| 无码人妻久久一区二区三区免费丨 | 久久这里的只有是精品23| 久久激情亚洲精品无码?V| 国产精品美女久久久m| 久久精品国产亚洲AV不卡| 久久亚洲中文字幕精品一区四| 国产产无码乱码精品久久鸭| 久久久无码人妻精品无码| 久久精品国产AV一区二区三区| 久久人人爽人人爽人人片AV麻烦| 久久强奷乱码老熟女网站| 久久久久亚洲精品天堂久久久久久 | avtt天堂网久久精品| 久久精品人人做人人爽97| 久久中文骚妇内射| 成人国内精品久久久久影院| 国产精品无码久久综合|