Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Actualité

Divers

Comment Snow Leopard économise votre mémoire

Par Didier Pulicani - Mis à jour le

Pourquoi Snow Leopard démarre-t-il plus vite que Leopard ? Comment se fait-il que chaque application consomme moins de mémoire vive ?

Dans un billet de son blog, Greg Parker (de Sealie Software) nous explique comment Snow Leopard joue les grands économes en mémoire, grâce à un système de cache intelligent. Sans trop entrer dans les détails, lorsqu'un développeur programme une application, il utilise des librairies. Il s'agit de composants externes, développés par d'autres sociétés, que vous pouvez inclure dans votre application. Généralement ces bibliothèques sont fournies par le SDK de l'éditeur, mais peuvent très bien être payantes et développées par des éditeurs tiers.

Comment Snow Leopard économise votre mémoire


A chaque fois que vous lancez une application X qui va utiliser la librairie A, puis une application Y, qui va également utiliser la librairie A, cette même librairie va être chargée deux fois, car théoriquement, elle pourrait avoir changé entre les deux chargements. Dans les faits, ce n'est presque jamais le cas, et c'est la même librairie qui est présente deux fois en mémoire inutilement. Snow Leopard possède un système qui permet de palier ce problème et ainsi, d'économiser un certain nombre d'octets pour chaque application lancée. Cette optimisation était déjà plus ou moins opérationnelle dans Leopard (rappelez-vous, le fameux message Optimisation des performances du système à la fin des installations), et concernait avant tout les librairies C.

La grosse nouveauté avec Snow Leopard concerne surtout l'Objective-C. Là encore, nous n'entrerons pas dans les détails, mais le problème est le même, mais avec les selector. Le nouveau félin permettrait désormais d'économiser entre 200 et 500Ko par processus en créant un cache sur les sélecteurs partagés. La conséquence est immédiate : les applications se lancent plus vite, et consomment moins de RAM. Comme le précise Greg, voilà une améliorations qui serait bienvenue sur l'iPhone, qui ne possède que très peu de mémoire vive disponible.

Ce patch doublé d'une IA redonne la parole à ceux qui ont perdu la voix

Ce patch doublé d'une IA redonne la parole à ceux qui ont perdu la voix

Les chercheurs de l'Université de Californie à Los Angeles (UCLA) viennent de déclarer avoir mis au point un patch électronique...

Phil Schiller, retraité et défenseur de la vision de Steve Jobs

Phil Schiller, retraité et défenseur de la vision de Steve Jobs

Alors que les enquêtes se multiplient contre Apple et l'App Store, un seul homme semble se démarquer des autres ! Non ce n'est pas Batman,...

Free lance une nouvelle Freebox Pop avec du Wi-Fi 7 !

Free lance une nouvelle Freebox Pop avec du Wi-Fi 7 !

Après la Freebox Ultra, Free propose désormais la Freebox Pop en version compatible avec le Wi-Fi 7, et ce sans hausse du tarif.

Elon Musk va activer Grok pour tous les abonnés de X Premium

Elon Musk va activer Grok pour tous les abonnés de X Premium

Depuis une dizaine de jours, Grok, l'IA générative d'Elon Musk, est disponible en open source. À présent, la société...

La WWDC 2024 sera résolument dédiée à l'IA (premier teasing d'Apple)

La WWDC 2024 sera résolument dédiée à l'IA (premier teasing d'Apple)

Il y a moins d'une heure, Apple a confirmé que sa 35e WWDC se tiendra du lundi 10 juin au vendredi 14 juin 2024. Et il semblerait qu'une annonce...

Apple confirme sa WWDC 2024 du 10 au 14 juin

Apple confirme sa WWDC 2024 du 10 au 14 juin

Et pour bien finir la journée, Apple vient d'annoncer que sa 35e WWDC se tiendra du lundi 10 juin au vendredi 14 juin 2024.

Paralysé, il peut jouer à Mario Kart avec sa puce Neuralink (mais pas que)

Paralysé, il peut jouer à Mario Kart avec sa puce Neuralink (mais pas que)

Le projet Neuralink d'Elon Musk -qui a pour vocation de fabriquer et commercialiser des puces cérébrales- a récemment passé une...

La Chine bannit Windows et les puces Intel/AMD de son administration

La Chine bannit Windows et les puces Intel/AMD de son administration

En réponse aux nombreuses sanctions de la part des US, la Chine bannit l'usage des processeurs Intel et AMD ainsi que celui de Windows au sein de son...

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

23 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.