• <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 閱讀(2608) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            国内精品久久久久久久coent| 新狼窝色AV性久久久久久| 国产午夜精品久久久久九九| 久久婷婷久久一区二区三区| 精品久久久久久99人妻| 久久久亚洲裙底偷窥综合| 久久精品人人做人人爽电影蜜月 | 久久精品国产WWW456C0M| 久久久久国产一区二区| 亚洲中文字幕久久精品无码喷水| 精品蜜臀久久久久99网站| 久久久99精品一区二区| 99久久国语露脸精品国产| 日日狠狠久久偷偷色综合96蜜桃 | 亚洲国产精品成人久久蜜臀| 狠狠精品久久久无码中文字幕| 高清免费久久午夜精品| 久久久无码精品亚洲日韩京东传媒| 久久综合丝袜日本网| 日产精品久久久久久久| 模特私拍国产精品久久| 国产呻吟久久久久久久92| 97精品伊人久久大香线蕉app| 亚洲精品综合久久| 中文精品久久久久国产网址| 日产精品久久久久久久| 久久精品青青草原伊人| 久久亚洲精品国产亚洲老地址| 狠狠久久综合伊人不卡| 国产成人精品久久亚洲高清不卡| 久久久久久亚洲Av无码精品专口| 久久久精品国产免大香伊| 伊人久久一区二区三区无码| 人妻少妇精品久久| 亚洲AⅤ优女AV综合久久久| 久久久久亚洲精品天堂久久久久久| 久久久久四虎国产精品| 99久久综合狠狠综合久久| 一本伊大人香蕉久久网手机| 99久久综合狠狠综合久久| 国产精品九九久久免费视频|