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


            无码国内精品久久人妻| 久久国产色AV免费观看| 2021少妇久久久久久久久久| 久久一区二区三区免费| 国内精品久久久久影院免费| 久久精品天天中文字幕人妻| 久久久亚洲欧洲日产国码二区| 国产精品99久久久精品无码| A级毛片无码久久精品免费| 国产69精品久久久久APP下载| 伊人久久亚洲综合影院| 99久久综合国产精品免费| 国产69精品久久久久APP下载| 久久人妻无码中文字幕| 精品久久久久久中文字幕大豆网 | 久久久国产亚洲精品| 色播久久人人爽人人爽人人片aV| 久久夜色精品国产| 2021国内久久精品| 久久精品人人做人人爽电影蜜月| 狠狠色丁香久久综合五月| 国产成人AV综合久久| 欧美国产精品久久高清| 亚洲精品高清国产一线久久 | 久久久久亚洲AV成人片| 久久成人精品视频| 日本欧美国产精品第一页久久| 综合久久给合久久狠狠狠97色| 精品熟女少妇AV免费久久| 久久96国产精品久久久| 青春久久| 成人免费网站久久久| 久久久久久国产精品美女| 久久久久久精品久久久久| 久久久久久久尹人综合网亚洲| 国内精品久久久久久不卡影院| 精品无码久久久久国产动漫3d| 亚洲国产精品久久久久婷婷软件| 狠狠色丁香久久婷婷综合图片| 91精品国产乱码久久久久久| 中文字幕精品久久久久人妻|