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

            從頭再來(lái)

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


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


            久久久久久久波多野结衣高潮| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产叼嘿久久精品久久| 亚洲欧美精品一区久久中文字幕 | 亚洲国产精品久久66| 亚洲国产成人乱码精品女人久久久不卡| 7777久久久国产精品消防器材| 精品999久久久久久中文字幕 | AV色综合久久天堂AV色综合在| 热RE99久久精品国产66热| 久久精品人人做人人妻人人玩| 久久久久亚洲精品无码网址| 粉嫩小泬无遮挡久久久久久| 亚洲人成无码久久电影网站| 91久久福利国产成人精品| 久久久久人妻一区二区三区vr| 日韩中文久久| 麻豆国内精品久久久久久| 日本道色综合久久影院| 久久99国产综合精品女同| 久久人妻无码中文字幕| 久久久中文字幕日本| 91精品国产综合久久香蕉| 精品久久久久久国产潘金莲 | 精品久久久久久久无码| 亚洲午夜久久久久久久久久| 久久受www免费人成_看片中文| 精品久久久无码中文字幕天天| 国产精品一久久香蕉产线看| 人妻精品久久久久中文字幕69| 亚洲va中文字幕无码久久| 亚洲国产精品久久久天堂 | 无码人妻久久一区二区三区蜜桃| 99久久99这里只有免费的精品| av午夜福利一片免费看久久| 亚洲AV乱码久久精品蜜桃| 性高湖久久久久久久久| 久久91综合国产91久久精品| 国内精品伊人久久久久网站| 亚洲精品无码久久毛片| 久久久老熟女一区二区三区|