Как работает спящий режим Windows 10? - PullRequest
0 голосов
/ 18 марта 2019

Мне любопытно, что окна Windows.Здесь у меня есть Surface Book 2 с 16 ГБ памяти, и я установил для файла гибернации 40% (по умолчанию «-size full») размера оперативной памяти, то есть около 6,68G.Но потом я обнаружил, что, даже если моя память занимает 90 +%, я все еще могу переводить компьютер в спящий режим.Более того, я выделяю 7 ГБ памяти и заполняю их псевдослучайными числами (тогда я также пробовал кодированный видеофайл x.265).То есть, этот только один процесс имеет больше памяти, чем файл гибернации.Одновременно я также сохранил сжатый rar-файл на 3.25 ГБ на моем RAM-диске.Но все же я могу переходить в спящий режим.

Так как же работает режим гибернации windows 10?Я думаю, что есть 3 возможности:

  1. У Microsoft есть несколько очень плохих алгоритмов сжатия, которые сжимают и распаковывают данные с высокой скоростью и высокой скоростью. (Это действительно возможно?) (Я видел, как в некоторых документах говорится, что Windows на самом деле сжимает данные перед сохранением, но может ли он действительно делать это в таком соотношении для уже сжатых данных?)

  2. Windows автоматически изменяла размер файла гибернации, когдафайл недостаточно велик, а затем верните его обратно, когда компьютер выйдет из спящего режима (но это своего рода обман пользователей, почему? И какой смысл заставлять пользователей устанавливать размер файла спящего режима, если так?)

  3. На самом деле компьютер не переходит в режим гибернации, когда объем занятой памяти превышает размер файла гибернации.Например, вместо этого перейдите в спящий режим или частично перейдите в режим гибернации и частично оставайтесь в памяти (но когда я проверяю powercfg / batteryreport, он показывает, что мой компьютер перешел в «приостановленный» режим (режим гибернации).)

Надеюсь, кто-нибудь подскажет мне ответ, спасибо!

И еще один вопрос (почему я в первую очередь рассматриваю эту проблему): у меня на диске RAMкомпьютер, он занимал 4 ГБ памяти, но в диспетчере процессов он не принадлежит ни одному процессу (программное обеспечение зарегистрировало виртуальное оборудование для управления RAM-диском).У меня вопрос, будет ли спящий режим хранить данные на RAM-диске? (И теперь я знаю, что это сжимает данные, так что это единственный вопрос сейчас)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...