Page 2 sur 3
Re: Créer un Shell pour libérer de la RAM
Posté : mer. 23 déc. 2015 20:08
par Linuxing
Dernier message de la page précédente :
Merci @ zebulon et dagonh...
Je viens de peaufiner les choses en ajoutant les préférences en question dans le TB
Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : mer. 1 mars 2017 04:55
par Linuxing
Une petite note de curiosité sur le sujet...
Voici le lanceur dans le tableau de bord :
On y voit clairement que la RAM a été libérée ; j'ai alors voulu essayer la commande
free ou
free -m dans le Terminal pour voir si j'obtenais le même résultat... et :
Ici on voit que la RAM ne bouge pas

Mais avec le lanceur, ça marche
Quelqu'un a une idée ? Merci
Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : mer. 1 mars 2017 16:40
par david37
Est-ce que tu as regardé la mémoire tampon (buffer) ?
Chez moi c'est celle là qui change le plus

Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : mer. 1 mars 2017 17:30
par Linuxing
Salut david37
Voici chez moi après les commandes :
Mais dans le tableau de bord, la petite fenêtre ne se vide pas, sauf si je clique sur le lanceur de l'application
Ceci dit, le lanceur fait normalement ceci et c'est peut-être différent :
Cette histoire de
«mémoire.sh», c'est sans doute d'un autre type ?

Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : mer. 1 mars 2017 17:48
par david37
En fait j'aurais regardé la partie mémoire +/- tampons / cache

Mais pour savoir si ça marche, il faudrait que tu fasse une capture avant et après le script.
Si c'est dans le lanceur que ça s'actualise pas, peut être que c'est un souci graphique...
Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : mer. 1 mars 2017 22:42
par Linuxing
Oui, mais une capture de quoi exactement
Donne-moi le cheminement des opérations à faire si tu le peux...

Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : mer. 1 mars 2017 22:56
par david37
Ok, essayons ça:
Donne nous le retour du terminal à chaque fois (tu peux toutes les faires et recopier l'ensemble ici entre les balises "codes" en retirant le nom de ton pc

)
Ensuite,
puis tu cliques sur ton lanceur (qui lance ta commande "mémoire.sh")
et tu refais :
et tu nous colle le résultat des deux "free -m" pour vérifier que ça a bien marché

Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : mer. 1 mars 2017 23:44
par Linuxing
Lors du copier/coller, les colonnes ne restent pas alignées, j'ai donc fait une capture d'écran :
Concentré sur le Terminal, je n'ai pas bien surveillé la réaction de la petite fenêtre dans le tableau de bord, mais il semble bien qu'elle ait indiqué une diminution après
sync et l'autre commande, mais je ne suis pas certain

Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : mer. 1 mars 2017 23:50
par david37
Bon la première commande a marché.. tu passes de 3224 à 1544.
Pour la deuxième, difficile d'être certains, parce que tu étais déjà à 1540... (ma faute).
Refais la deuxième partie mais avant de la faire, va sur internet, lance une vidéo, ... fais des trucs basiques ... et quand tu vois que ut es de retour à environ 3200 (avec free -m) re-cliques sur le lanceur et refais un coup de free -m

.
Si ça vient de ton lanceur, va falloir comprendre pourquoi ça a pas marché...
Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : jeu. 2 mars 2017 00:39
par Linuxing
J'ai anticipé le second test
En fait, voilà... je croyais la commande
free -m à elle seule pouvait également opérer un changement dans la petite fenêtre du tableau de bord
Mais ce n'est qu'après avoir également tapé dans le Terminal et exécuté :
... que la mémoire RAM est affichée comme libérée dans la petite fenêtre
En faisant donc uniquement
free -m, c'est incomplet, surtout que le lanceur exécute un ensemble de commandes
Là voilà, l'explication, et ce n'est donc pas étonnant que l'on conseille de créer un «shell» pour que tout se fasse d'un coup

Re: [Résolu] Créer un Shell pour libérer de la RAM
Posté : jeu. 2 mars 2017 00:48
par david37
Donc ça marche ?
Pour info, quand tu sais pas à quoi sert une commande, tu peux taper:
et tu auras le manuel de cette commande

Par exemple dans ton cas,