Функция Windows низкой фрагментации кучи алгоритм доступна для Windows 2000

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

Аннотация

Алгоритм низкой фрагментации кучи, доступной в Windows XP теперь доступен для Windows 2000.

Алгоритм низкой фрагментации кучи минимизирует фрагментацию кучи и улучшает производительность выделения кучи Win32 выделяет и освобождает блоки памяти переменной длины. Этот алгоритм также масштабируется на многопроцессорных компьютерах.

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

Это исправление от корпорации Майкрософт. Однако данное исправление предназначено исключительно для устранения проблемы, описанной в этой статье. Данное исправление необходимо использовать только в тех системах, в которых обнаружена эта специфическая неполадка.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, отправьте запрос и службу поддержки для получения исправления.

Примечание Если имеются другие проблемы или необходимо устранить неполадки, вы можете создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к Дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка служба поддержки клиентов и поддержка телефонных номеров или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это означает, что исправление для данного языка отсутствует.

Необходимые условия

Необходимые компоненты не требуются.

Необходимость перезагрузки

После установки этого компонента необходимо перезагрузить компьютер.

Сведения о замене исправлений

Это исправление не заменяет любые другие исправления.

Сведения о файле

Английская версия исправления содержит атрибуты файла (или более поздней версии), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате UTC (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Для узнать разницу между временем по Гринвичу и местным временем, следует использовать Время Зоны Вкладка «Дата и время» панели управления.
   Date        Time  Version         Size    File name
   -----------------------------------------------------
   11-Jun-2003 18:49 5.0.2195.6738    42,256 Basesrv.dll
   17-Jan-2003 16:06 5.0.2195.6656   236,304 Cmd.exe 
   11-Jun-2003 18:49 5.0.2195.6660   233,232 Gdi32.dll 
   11-Jun-2003 18:49 5.0.2195.6741   711,440 Kernel32.dll
   04-Feb-2003 20:15 5.0.2195.6661    29,264 Mountmgr.sys
   11-Jun-2003 18:49 5.0.2195.6751   333,072 Msgina.dll
   11-Jun-2003 18:49 5.0.2195.6741   483,600 Ntdll.dll
   04-Jun-2003 17:17 5.0.2195.6752 1,695,296 Ntkrnlmp.exe
   04-Jun-2003 17:18 5.0.2195.6752 1,694,336 Ntkrnlpa.exe
   04-Jun-2003 17:18 5.0.2195.6752 1,715,264 Ntkrpamp.exe
   04-Jun-2003 17:17 5.0.2195.6752 1,672,832 Ntoskrnl.exe
   08-Apr-2003 05:54 5.0.2195.6701    90,232 Rdpwd.sys
   11-Jun-2003 18:49 5.0.2195.6688   403,216 User32.dll
   11-Jun-2003 18:49 5.0.2195.6745   385,808 Userenv.dll
   02-Jun-2003 21:26 5.0.2195.6751 1,628,816 Win32k.sys
   29-May-2003 23:25 5.0.2195.6750   181,520 Winlogon.exe
   11-Jun-2003 18:49 5.0.2195.6752   243,984 Winsrv.dll
   11-Jun-2003 18:49 5.0.2195.6741   711,440 Kernel32.dll
   11-Jun-2003 18:49 5.0.2195.6741   483,600 Ntdll.dll
   11-Jun-2003 18:49 5.0.2195.6751 1,628,816 Win32k.sys
   11-Jun-2003 18:49 5.0.2195.6752   243,984 Winsrv.dll
Это исправление обновляет Windows API, чтобы включить новую схему управления памяти. Эта новая реализация функции HeapSetInformation, используется вызов API, подобное приведенному ниже:
ULONG ulHeapCompatibilityInformation ;
   ulHeapCompatibilityInformation = 2;
   if(HeapSetInformation(hCHeap,HeapCompatibilityInformation,&ulHeapCompatibilityInformation,
      sizeof(ulHeapCompatibilityInformation))) {
      wprintf(L"Heap algorithm set to %s Low-fragmentation heap(handle=0x%x)\n", 
         buf[ulHeapCompatibilityInformationRequested], hCHeap);
   }
   else
      wprintf( L"Unable to set  Heap information to %s (handle=0x%x)GetLastError()= %d 0x%x\n", 
         buf[ulHeapCompatibilityInformationRequested],hCHeap, GetLastError(), GetLastError());
   }
Дополнительные сведения об именах пакетов исправлений щелкните следующий номер статьи базы знаний Майкрософт:
816915Новая схема присвоения имен корпорации Майкрософт Пакеты исправлений Windows

Свойства

Код статьи: 816542 - Последний отзыв: 16 декабря 2012 г. - Revision: 8.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
Ключевые слова: 
kbautohotfix kbhotfixserver kbqfe kbinfo kbbug kbfix kbwin2000presp5fix kbmt KB816542 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 816542

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

 

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