May the lexpage be with you obiwanpwetobi !    —  Sqweez

Discussions

Lexpage (enfin) sur GitHub !

Tchou 3314 Bob
Reprise automatique du message précédent.
4Go seulement sur une machine de 2008 (certes un mac pro avec un proc xeon, pas un pc bas de gamme à 400E, ça vieillit étrangement mieux), firefox est le plus gros consommateur de RAM en bouffant 742Mo.

Je regarderai en fin de journée, mais je doute qu'en fin de journée je dépasse le Go de RAM pour FF.
Sysson 1252 Spammeur
C'est marrant je tourne aussi à > 30 onglets en permanence, autant au boulot qu'au taf. J'ai 8G de ram et même si mon navigateur en consomme bien la moitié je ne peux juste rien faire efficacement sans ça.
PetitCalgon 2504 Bob
Syssonautant au boulot qu'au taf
Tu fais la distinction entre le boulot et le taf?
Juste schyzo ou tu n'arrêtes jamais ? :bigsmile2:
girl271 1217 Flooder
:frightened: C'est le bordel dans vos navigateurs ! :reproving:

Moi si les onglets doivent commencer à se redimensionner pour être visibles à l'écran, je panique ;-)
6 ou 7 c'est bien, plus c'est l'bordel !

Va ranger ta chambre ! :door2:
Sysson 1252 Spammeur
Rooo calgon :D J'ai des onglets au boulot et des onglets chez moi, na!

Et c'est parfaitement rangé chez moi, juste plutôt que de faire des bookmarks temporaires sur ci ou ça je laisse ouvert. C'est très facile de s'y retrouver, tout ce qu'il faut c'est de la ram parce que les navigateurs sont codés avec les pieds tous autant qu'ils sont.
Guybrush 7855 Bob
Sysson tout ce qu'il faut c'est de la ram parce que les navigateurs sont codés avec les pieds tous autant qu'ils sont.
C'est facile de dire ça, mais quand on voit la complexité de certaines pages (que ça soit pour le dom, le rendu css, ou encore la sandbox JS sans oublier les plugins, les images en cache, etc.), je ne suis pas étonné de voir un FF à 800mo avec autant d'onglets ouverts.

Une simple page web est maintenant davantage à considérer comme une application à part entière que comme un document texte avec un peu de mise en page. Si on prend le cas du Lexpage, on a déjà 1.5mo de données transférées en tenant compte des js, des pages, des avatars, etc. etc. etc. C'est "énorme", car ces données sont potentiellement compressées/minifiées, alors que le navigateur doit les garder "en l'état" dans sa mémoire (ou alors il faut qu'on accepte un délai de quelques centaines de millisecondes quand on switche d'onglets).

Non, sincèrement, je trouve que comparativement à d'autres applications, les navigateurs s'en sortent vraiment très bien dans la gestion mémoire.
Tchou 3314 Bob
@Sysson : on a été cablés pareil, je pense, je vois pas d'autres explications. On réagit pareil à pas mal de choses, quand même !

Bon, pour la mesure de la RAM en fin de journée, on repassera : je bossait sur une instance supplémentaire de FirefoxDeveloperEdition (qui bien sûr s'est chargé ... avec son panel d'onglets à lui, donc en plus du FF "normal" une autre instance complète d'un autre FF, moins optimisé car en version nightly build), et suite à une connerie (juste charger quelques (dizaines de) Mo de JSON, plusieurs JSON (ça fait mal la data géographique quand tu merdoit le zoom de ta couche)), mes 4Go de RAM au total ont rendu l'âme et ca a swappé à donf', j'ai killé le devEdition quand j'ai pu, mais le mal est fait, j'ai eu à un moment un fichier swap de 12Go supplémentaire, autant dire que ma bécane hurlait à la mort.

Précisions sur l'incident JSON : c'est un gros paquet de Mo certes, mais chargés en ajax et ensuite chacun est analysé pour affichage en vectoriel avec calculs de la projection géographique. C'est pas juste "firefox est mort à cause de quelques Mo en RAM". je crois que quand ça a planté (je testait un truc) j'ai dû demander la géographie des bâtiments d'une zone de plusieurs milliers de km.


Ce message a été modifié 1 fois. Dernière modification : 16 février 2016 à 17:03 par Tchou.

Sysson 1252 Spammeur
À 800M mon firefox n'a que 7-8 onglets d'ouverts! Avec une trentaine on parle alors de 4GB de ram pour le navigateur. J'ai conscience de la complexité de l'empilement des technos web, et j'ai accepté cette réalité en achetant des machines à 8 ou 16GB de ram... mais ça continue de me désoler.

Pour prendre l'exemple de Lexpage, je viens d'ouvrir un ff avec un profil tout neuf, installé adblock, mis une page blanche en home, relancé firefox et fait un about:memory. Le navigateur vide prend 242MB de mémoire résidente. J'affiche la home de lexpage et refresh le about memory, je suis à 295MB.

Je sais que les images décompressé c'est gros, mais 50MB?
Sysson 1252 Spammeur
J'oublie un point important : ayant autant d'onglets, évidemment je rechigne à fermer mon navigateur car il va être long à se réouvrir. Quand il prend 4GB de ram c'est après plusieurs jours à leaker de partout, je vais essayer de ne pas le fermer pendant 2 semaines et je te dirais où il en est rendu :broken:
Tchou 3314 Bob
???

Je ferme mon browser tous les soirs, et je suis sur une bécane de la décennie précédente ( 2,8 GHz Quad-Core Intel Xeon, et la RAM c'est 4 Go 800 MHz DDR2 FB-DIMM , 800Mhz hein, pas une RAM "moderne" DDR3 voire plus à 1333Mhz). Quand je réouvre mes 4 fenêtres avec ses 50 onglets, c'est "rapide", ça me semble pas énormément plus long qu'une version expurgée de ses onglets. Il y a surcharge certes, mais c'est pas énorme (tout en gardant à l'esprit le vieux tromblon qui me sert de machine).

Si je fais un about:memory dont j'avais oublié l'existence, je suis à 590Mo de RAM occupée, et pourtant en plus des onglets, j'ai gavade de plugins et d'addons (11 addons activés en ce moment)
Fabe 564 Geek
SyssonJ'oublie un point important : ayant autant d'onglets, évidemment je rechigne à fermer mon navigateur car il va être long à se réouvrir. Quand il prend 4GB de ram c'est après plusieurs jours à leaker de partout, je vais essayer de ne pas le fermer pendant 2 semaines et je te dirais où il en est rendu :broken:
Sans parler de technique j'avoue que j'ai du mal avec le "je ne veux pas fermer mon navigateur".
Comme tout le monde j'ai tendance à vouloir garder des onglets sous le coude mais au delà de quelques heures (voir quelque dizaines de minutes), ça me semble juste impossible de me souvenir de pourquoi je voulais garder telle ou telle référence. Du coup ça m'embrouille pas mal et ça me pousse à sauter d'un sujet à l'autre.

Je me force à reset les onglets non-épinglés à chaque fois que je change de tâche, sinon c'est un truc à devenir fou.
Si vraiment j'ai besoin de garder une réf que je ne saurais pas retrouver, je l'envoie sur mon gestionnaire de bookmarks, ou j'utilise des groupes d'onglets sauvegardés.

Répondre

Vous devez être inscrit et identifié.