Автор Тема: Не меняется система исчисления (в реестре) из шестнадцатеричная в десятичная ?  (Прочитано 39833 раз)

nickname777

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: 1
    • Просмотр профиля
Доброе утро ! Пробывал сделать как описано здесь http://winitpro.ru/index.php/2010/08/07/optimizaciya-pamyati-v-windowsxp/ но параметр DisablePagingExecutive не хочет устанавливаться в десятичную при переключении он остаётся шестнадцатеричной, точно также и LargeSystemCache, 1 выставить можно, а шестнадцатеричную переключатся не хочет, параметр IOPageLockLimit был уже создан он переключается нормально, перезагрузка не помогает всё остается так как и было шестнадцатеричный параметр. Помогите пожалуйста. Windows XP SP3

-Serg-

  • Новичок
  • *
  • Сообщений: 21
  • Репутация: 3
    • Просмотр профиля
Откройте параметр DisablePagingExecutive , поставьте точку у опции "десятичная" и задайте нужное значение, потом жмите ОК.

nickname777

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: 1
    • Просмотр профиля
Всё сделал так как вы сказали, поставил точку у опции "десятичная" и задал нужное значение, потом нажал ОК. При повторном открытии остаётся шестнадцатеричная.   :'( >:( :)

dimokkk

  • Full Member
  • ***
  • Сообщений: 185
  • Репутация: 14
    • Просмотр профиля
А вы ничего не путаете? Какое текущее значение в самом редакторе реестра (не списке редактирования значения)?
Приложил скрин, где видно  ключа CursorColor = 0х00000038(56), т.е. его значение в 16-ричной системе счисления - 38 , в скобках указано тоже значение в 10-ричной (56).

nickname777

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: 1
    • Просмотр профиля
Какое текущее значение в самом редакторе реестра (не списке редактирования значения)?  не понял.

есть параметр DisablePagingExecutive, в нём стоит значение 0х00000001(1) нажал изменить, поставил точку у опции "десятичная" и задал (удалил 1 и опять поставил 1) нужное значение (1) ни чего не изменилось как была 16-ричной так и осталось.

есть параметр LargeSystemCache в нём стоит значение 0х00000000(0) нажал изменить, поставил точку у опции "десятичная" и задал (удалил 0 поставил 1) нужное значение (1), стало 0х00000001(1) но ни чего не изменилось как была 16-ричной так и осталось.

есть параметр IOPageLockLimit в нём стоит значение 0х00000000(0) нажал изменить, поставил точку у опции "десятичная" и задал ( у меня 1 GB оперативки ) значение 100000, стало 0х00100000(1048576) тут 16-ричная остаётся как и должно быть.

dimokkk

  • Full Member
  • ***
  • Сообщений: 185
  • Репутация: 14
    • Просмотр профиля
nickname777 
Подтяните матчасть 1 в 10 и 16-ричной системах счисления это одно и то же. ;)

nickname777

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: 1
    • Просмотр профиля
OK ;)

Тогда получается в инструкции ( ссылке ) не верно написано ? так и оставлять шестнадцатеричное значение ( зачем писать Установите параметр в десятичную  если можно оставить шестнадцатеричное значение  )

    * Установите параметр DisablePagingExecutive в десятичную “1”. Это заставит XP-ху сохранять все данные в памяти вместо того, чтобы использовать страницы памяти на жестком диске.
    * Параметр LargeSystemCache так же необходимо установить в десятичную “1”. Это позволит ядру XP работать непосредственно в памяти, а не подгружать модули с винчестера.
    * И наконец. Создайте в реестре dword параметр IOPageLockLimit. В некоторых случаях этот параметр уже имеется. Этот параметр значительно влияет на скорость дискового кэша. Установите его значение в зависимости от используемого объема памяти. Так, если у Вас есть 128Mb памяти, установите шестнадцатеричное значение 4000, если 256Mb – 10000, и если 512Mb – 40000, ну и так далее.


itpro

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 444
  • Репутация: 204
    • Просмотр профиля
Инструкция ужасная, каюсь  :( - первые пробы пера как-никак.

nickname777

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: 1
    • Просмотр профиля
Всё равно огромное Спасибо. :)

nickname777

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: 1
    • Просмотр профиля
Соотношение для других объемов памяти:

1024 - 100000
2048 - 400000
4096 - 1000000