| Усовершенствования в структуре реестра Новый подход к реализации реестра
позволил также существенно повысить производительность системы за счет усовершенствований,
перечисленных ниже. - Ускоренная обработка обращений
к реестру. В Windows NT/2000 на производительность реестра влияла его фрагментация.
Взаимосвязанные ячейки были разбросаны по всему файлу улья, вследствие чего попытки
доступа к такой информации (например, поиск атрибутов ключа) могли приводить к
генерации большого количества страничных прерываний и существенно снижали общую
производительность системы. В Windows XP и Windows Server 2003 при выделении памяти
для ячеек реестра применяется улучшенный алгоритм, при котором взаимосвязанным
ячейкам реестра выделяется пространство в пределах одной и той же или близких
страниц памяти, что снимает эту проблему.
- Улучшенные
механизмы для работы с данными большого объема. Во всех версиях, предшествующих
Windows XP, неэффективно работающее приложение могло создавать разреженные файлы
реестра большого объема за счет постоянного увеличения значения параметра реестра
малыми приращениями. В Windows XP и Windows Server 2003 эта проблема решена за
счет реализации разбиения крупных ячеек на цепочки ячеек размером по 16 Кбайт.
|