Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

Полезная информация от Performance QA

Дата: 14.07.2016 10:21:15
Просмотр сообщенияGibson1979 (14 Июл 2016 - 03:31) писал: Секундочку. Всю жизнь считал, что файл подкачки и виртуальная память это одно и тоже. Вы мне сейчас говорите, что нет?:hiding:

Santcoder: Файл подкчаки - это файл подкачки, а виртуальная память - это виртуальная память. Путаница, видимо, случайно создана майкрософтом. Попробую объяснить, в чем разница. Как ответили ниже, судя по цитате с вики "Виртуальная память -  метод управления памятью компьютера". Я не случайно выделил слово "метод" - это именно абстракция, которая позволяет приплюсовать к физической оперативной памяти какое-то пространство и позволить не думать разработчику куда его программа помещает данные, переложив эту задачу на плечи ОС. То есть программа думает, что она размещает свои данные в оперативной памяти, а на самом деле они в виртуальной, то есть могут быть в оперативной памяти и в памяти жесткого диска, в зависимости от потребностей системы. Поэтому она и называется "виртуальной". Помимо этого, виртуальная память имеет свои ограничения - в случае 32-х битной системы это 2 гб на один процесс, в случае 64-х битной - 4 гб на один процесс.  Файл подкачки корректнее называть свопом, про него есть статья на вики тоже, она с первых строк объясняет оба механизма

Цитата  Подкачка страниц (англ. paging; иногда используется термин swapping от swap, /swɔp/) — один из механизмов виртуальной памяти, при котором отдельные фрагменты памяти (обычно неактивные) перемещаются из ОЗУ во вторичное хранилище (жёсткий диск или другой внешний накопитель, такой как флеш-память), освобождая ОЗУ для загрузки других активных фрагментов памяти. Такими фрагментами в современных ЭВМ являются страницы памяти. Временно выгруженные из памяти страницы могут сохраняться на внешних запоминающих устройствах как в файле, так и в специальном разделе на жёстком диске (partition), называемые соответственно swap-файл и swap-раздел. В случае откачки страниц, соответствующих содержимому какого-либо файла (например, memory-mapped files), они могут удаляться. При запросе такой страницы она может быть считана из оригинального файла.

Santcoder:  Почему майкрософт создают путаницу, предлагая в меню увеличения файла подкачки увеличить виртуальную память - мне непонятно. Наверно, локализация этого перевода тянется с тех времен, когда на компьютерах было 256мб оперативной памяти в среднем и увеличение файла подкачки до 2гб действительно увеличивало виртуальную память за счет возможности размещения страниц памяти в файле подкачки.  

Просмотр сообщенияschummi_84 (14 Июл 2016 - 09:41) писал: а то что после патча 0.5.8 стали появлятся кратковременные падения фпс до 24~ есть объяснения этому феномену? до этого патча проблем с падениями фпс не возникали, система i5 2400, озу 12гб, ати Р9 280х видео 3гб, дрова видео обновлял совсем недавно  

Santcoder: С вас реплей и DxDiag, будем разбираться. Мы стараемся отслеживать подобные моменты и их исправлять.   07:23 Добавлено спустя 2 минуты

Просмотр сообщенияXuTpblu_6ypyHdyk (14 Июл 2016 - 03:18) писал:   Вероятно, должно быть так: 3. Откроется файл Boot.ini, в нём будет строчка, похожая на: multi(o)disk(o)rdisk(o)partition(2)\WINDOWS=""Microsoft Windows XP Professional"" /fastdetect  4. Эту строку нужно дублировать ниже, а затем изменить копию так multi(o)disk(o)rdisk(o)partition(2)\WINDOWS="Microsoft Windows XP Professional 3GB" /3GB /userva=2900 /fastdetect   нужно ли убирать опцию /noexecute=optin ?  

Santcoder:   Конкертные опции зависят от настройки вашей операционной системы. fastdetect может быть без четверки, /noexecute может отсутствовать до winxp sp3. В любом случае, нужно просто скопировать строчку со всеми опциями и в нее дописать  "/3GB /userva=2900"

Реклама | Adv