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


            一级做a爰片久久毛片16| 国产精品久久久久久一区二区三区| 精品久久一区二区三区| 99久久无码一区人妻a黑| 国产激情久久久久影院老熟女| 亚洲乱码日产精品a级毛片久久 | 成人资源影音先锋久久资源网| 久久国产精品成人影院| 国产69精品久久久久99| 久久精品国产亚洲αv忘忧草 | 99久久精品久久久久久清纯| 久久人人爽人人爽人人片AV麻豆| 欧美亚洲色综久久精品国产| 久久高清一级毛片| 久久久久国产精品熟女影院| 国产精品美女久久久网AV| 看久久久久久a级毛片| 久久激情五月丁香伊人| 久久99国产精品一区二区| 囯产精品久久久久久久久蜜桃| 久久91精品综合国产首页| 国产午夜精品理论片久久影视| 国产成人精品综合久久久久| 理论片午午伦夜理片久久| 精品国产综合区久久久久久| 久久久国产精品网站| 日韩精品久久久久久久电影蜜臀| 亚洲一级Av无码毛片久久精品| 国内精品久久久久久久coent | 久久笫一福利免费导航| 国产精品成人99久久久久| avtt天堂网久久精品| 国产成人久久激情91| 国产精品美女久久久m| 久久久久波多野结衣高潮| 伊人久久综合成人网| 无码人妻精品一区二区三区久久| 久久久久久国产精品美女| 人妻无码αv中文字幕久久| 日产精品久久久久久久| 色综合久久久久综合体桃花网|