Récemment, j’ai ouvert un projet assez importantQtCreator, et en l'exécutant, j'ai eu et une erreur disant "mémoire virtuelle épuisée: Impossible d'allouer de la mémoire" et il s'est terminé. (Malheureusement, je n'ai pas sauvegardé ce message et je n'ai pas pu le reproduire.)
J'ai réinstallé QtCreator comme cela a été suggéré sur certains QtForums concernant ce problème.
Maintenant, lorsque j'exécute ce projet, ma machine commence à ralentir lentement avant de se bloquer complètement.
Est-ce que je peux essayer de faire pour éviter un tel problème?
Ubuntu 13.04
Qt 5.2.0
RAM: 3 Go
Espace d'échange: 2 Go
Projet: https://github.com/bdoin/GCompris
Réponses:
2 pour la réponse № 1Ceci est maintenant corrigé dans GCompris. Il créait d'énormes fichiers qrc (fichiers de ressources Qt). Maintenant, chaque activité dans GCompris a son propre qrc et elles sont chargées dynamiquement au moment de l'exécution au lieu d'être intégrées statiquement dans le binaire. Ce processus utilisait beaucoup de mémoire.
0 pour la réponse № 2
Pour ceux qui ont le même problème:
- Une question similaire a été posée ici: cc1plus: Mémoire virtuelle épuisée
Mais ça marche bien pour moi.
Certaines personnes (sur d'autres forums) ont suggéré de réinstaller QtCreator, ce qui ne peut pas aider non plus.
Enfin, quelqu'un a suggéré (sur d'autres forums) de réinstaller le package build-essential et cela a fonctionné pour moi.
Pour être clair, j'ai réalisé qu'il y avait un processus "cc1plus" qui prenait juste de la mémoire en continu. Après la réinstallation, cela prend également beaucoup de mémoire, mais pas assez pour provoquer des erreurs.