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