Réponses:
Beaucoup de gens le souhaiteraient, y compris moi-même.
Hélas non. Cette opération n'existe pas et ne peut pas exister.
Pensez par exemple à geler une application qui avait un fichier ouvert sur le CD ou une connexion Internet ouverte. Imaginez maintenant ce qu'il faudrait pour le "geler" et le "dégeler": tous les fichiers et connexions à enregistrer, puis recréés, le lecteur de CD peut-être à vérifier et à ouvrir, les connexions Internet à rétablir avec toutes les informations de connexion dans le site, etc.
Ceci est tout simplement trop complexe à implémenter dans n'importe quel système d'exploitation et serait également une faille de sécurité.
Bien que certains systèmes disposent d'une telle technologie, cela demande beaucoup d'efforts à la fois au développeur du système d'exploitation et aux composants du développeur d'application. Donc, dans la pratique, considérez la réponse comme non. (Des exemples de systèmes où cela peut fonctionner sont les variantes Unix où les vidages de mémoire peuvent être redémarrés et les implémentations Lisp qui ont une fonction de vidage. Même dans ce cas, cela peut se comporter étrangement si l'application a des connexions avec le monde extérieur telles que des fichiers ouverts.)
Vous pouvez exécuter l'application dans une machine virtuelle (par exemple Virtual PC) et mettre en veille prolongée (enregistrer l'état de) l'ensemble de la machine virtuelle. Vous aurez besoin d'une licence Windows appropriée dans la machine virtuelle. Si vous commencez à utiliser des machines virtuelles, attendez-vous à ce que votre utilisation de la RAM augmente (si vous exécutez un système d'exploitation hôte et un système d'exploitation virtualisé, les besoins en mémoire s'additionnent).
Techniquement, oui.
Vous pouvez le suspendre:
Windows: Moniteur de ressources> Mémoire> Cliquez avec le bouton droit sur "process.exe"> Suspendre
Linux: "tuer - [STOP / CONT] [PID]"
Mais il restera dans la RAM, même s'il n'utilise pas la puissance du processeur.
Par conséquent, vous devez soit garder votre ordinateur allumé, soit le mettre strictement en veille prolongée afin d'empêcher le processus de mourir. En attendant, si votre ordinateur est correctement configuré (je ne l'ai pas lu en profondeur), il devrait pouvoir déplacer le processus suspendu dans votre fichier d'échange lorsqu'il a besoin de plus de RAM physique.
Je sais que cette réponse est en retard, mais je suis tombé sur cette question en cherchant exactement la même chose, donc je pense que je peux aider tous les futurs aventuriers à trouver ce qu'ils recherchent. Qui sait? Peut-être qu'à l'avenir, ils pourraient développer le logiciel potentiellement alimenté par l'IA pour y parvenir.