La séance de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté.
La question
Le lecteur SuperUser passionné est curieux:
Hibernation is supposed to write out RAM contents to disk, and coming back from hibernation is supposed to fill back RAM with saved contents. Why is coming back from hibernation slow, e.g. system is very unresponsive in general for quite some time?
Alors pourquoi est-il si lent de retourner l'ordinateur à partir d'un état d'hibernation?
La réponse
Wolfo9999, contributeur à SuperUser, explique:
The main cause is disk I/O. Reading and writing to a physical disk is much slower than from RAM. When your computer resumes from disk (hibernation) it also has to power up the components which may cause some slowdown. This is highly dependent on the computer. A SSD will have almost the same resume speed from disk as from RAM. Some computers let you move the mouse around before the ram has been completely filled up again, causing low response times.
Note: Assume you have 8GB of RAM and a SSD with 400MB/s throughput. It will still take 8*1024MB/400MB/s = 20.48s. This is not the same speed as resume from RAM.
Assuming a RAM throughput of 15,000MB/s, the resume time is 0.55 seconds.
Une chose que sa réponse n’a pas abordée, et qui joue certainement un rôle dans la perception du temps passé en hibernation / reprise de l’ordinateur, est ce que vous faites pendant le processus. En général, lorsque vous mettez votre ordinateur en veille prolongée, vous le démarrez puis vous vous éloignez (que cela prenne 20 secondes ou 2 minutes ne vous regarde pas, car vous le regardez rarement). Lorsque vous reprenez l'ordinateur, cependant, vous êtes assis à la regarder, vous attendiez de retourner au travail. La différence entre un CV de 30 secondes et un CV est donc importante.
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.