Tout à fait, mais cela n'est valable que pour le deuxième lancement.
J'avais réfléchi à la manière d'optimiser le premier chargement.
Ceci repose sur le fait que les disques actuels sont très rapides xxxMo/s en lecture, mais qu'un programme comme firefox peut mettre une dizaine de secondes à se lancer.
La répnse provient du fait que firefox est éclaté en xxx fichiers, xxx libs partagées, etc.. Donc le disque lit effectivement très vite un fichier (petit) puis perd beaucoup de temps pour replacer la tête de lecture sur un second fichier, etc.. Pour firefox, ca se voit un peu, pour KDE et/ou gnome, ça fait une myriade de fichiers de conf.
Et j'avais commencé à chercher à optimiser un programme comme firefox comme un unique gros fichier qui se charge en RAM, puis qui démarre. J'avais regardé du côté de e2statifier, ou d'un mécanisme de CRAMfs.
On a xx Mo à charger en RAM, le disque booste, tout est en RAM, puis les accès ensuite sont immédiats.
En conclusion, je n'ai vraiment rien eu de transcendant avec mes premiers tests et j'avais finalement laissé tomber l'idée.
[^] # Re: hum
Posté par octane . En réponse au journal Linux presque entièrement en RAM. Évalué à 1.
J'avais réfléchi à la manière d'optimiser le premier chargement.
Ceci repose sur le fait que les disques actuels sont très rapides xxxMo/s en lecture, mais qu'un programme comme firefox peut mettre une dizaine de secondes à se lancer.
La répnse provient du fait que firefox est éclaté en xxx fichiers, xxx libs partagées, etc.. Donc le disque lit effectivement très vite un fichier (petit) puis perd beaucoup de temps pour replacer la tête de lecture sur un second fichier, etc.. Pour firefox, ca se voit un peu, pour KDE et/ou gnome, ça fait une myriade de fichiers de conf.
Et j'avais commencé à chercher à optimiser un programme comme firefox comme un unique gros fichier qui se charge en RAM, puis qui démarre. J'avais regardé du côté de e2statifier, ou d'un mécanisme de CRAMfs.
On a xx Mo à charger en RAM, le disque booste, tout est en RAM, puis les accès ensuite sont immédiats.
En conclusion, je n'ai vraiment rien eu de transcendant avec mes premiers tests et j'avais finalement laissé tomber l'idée.