Страницы кучи улучшения, включенные в Windows 2000 с пакетом обновления 1 (SP1)

Переводы статьи Переводы статьи
Код статьи: 267802 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Статья описывает возможности дополнительных страниц кучи в Windows 2000 Service Pack 1, которые можно использовать для отладки сложных.

Дополнительная информация

Windows 2000 с пакетом обновления 1 (SP1) включает следующие страницы кучи.

Обычные страницы кучи

Эта функциональность не меняется; выделение проверяется, когда он освобождается. Обычной страницы кучи можно включить с помощью обычного синтаксиса. Введите, например, командуpageheap /enableProgram (Программа)Выполните следующие действия из командной строки..

Полная страница кучи

Эта функция перехватывает проблемы быстрее, поместив в конце выделения страниц недоступны. Тем не менее этот метод использует большой объем памяти, так как все распределения используется хотя бы одна страница памяти. Можно включить всю страницу кучи, с помощью/ полныйПараметр. Введите, например, командуpageheap /enableProgram (Программа)/ полныйВыполните следующие действия из командной строки..

Можно включить всю страницу кучи, определенного для библиотеки DLL; это полезно в дальнейшей изоляции перезапись, при необходимости полной страницы кучи. Страницы кучи используется слишком много ресурсов, при использовании на весь процесс. Например следующие команды причины указанной библиотеки DLL для всей страницы кучи, во время оставшейся части процесса (включая Iexplore.exe и остальные файлы DLL) получить обычной страницы кучи:
pageheap /enable iexplore.exe /dlls ole32.dll mshtml.dll jscript.dll
Также были добавлены следующие параметры страницы кучи.
  • / Размер: Определяет объем памяти, используемые для страниц кучи. Синтаксис этой команды следующий::
    pageheap /enableimageName/ Полный /sizeSTART ::End
    ImagenameИмя изображения, иSTART ::иEnd— Это интервал закрытых размер в байтах (десятичное) для блоков выделения в куче страницы.

  • -Адрес: Определяет диапазон адресов для выделения кучи страниц. Синтаксис этой команды следующий::
    pageheap /enableimageName/ Полный /addressSTART ::End
    ImagenameИмя изображения, иSTART ::иEnd— это диапазон адресов для поиска на все трассировки стека выделения в шестнадцатеричном формате стиле, например 0xabcdef00.

  • / Случайные: Определяет выделения кучи случайных страниц. Синтаксис этой команды следующий::
    pageheap /enableimageNameПолная / случайноевероятность
    ImagenameИмя изображения, ивероятность— это десятичное число от 0 до 100, представляет вероятность того, используется для определения, будет ли выделения в куче всю страницу. Значение 100 является эквивалентом/ полныйключ и значение 0 является обычной страницы кучи.

  • И в обратном направлении: Используется для обнаружения переполнения обратно, который помещается в начале выделения, а не до конца страницы не доступен. The command syntax is:
    pageheap /enable /full /backwards
  • /Unaligned: Used for unaligned allocations, and prevents the usage of a "fill pattern" to align allocations to pages. Many programs, such as Microsoft Internet Explorer, make certain assumptions about the alignment and do not work with this switch. The command syntax is:
    pageheap /enableimagename/full /unaligned
    Imagenameis the name of the image.

  • /Decommit: Specifies uncommitted pages for full page heap allocations. This switch has the same effect as the/fullswitch by itself, but it uses less memory. Instead of using a whole page for the beginning and end of an allocation, it simply reserves virtual space. The access violation is the same, and this method can replace the current/fullpage heap switch. The command syntax is:
    pageheap /enableimagename/full /decommit
    Imagenameis the name of the image.

Свойства

Код статьи: 267802 - Последний отзыв: 19 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Ключевые слова: 
kbenv kbinfo kbmt KB267802 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:267802

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com