Mac4Ever Refurb-Store PrixMac Guide d'achat Apple - Des conseils sur toute la gamme Apple Débuter sur Mac
Mac4Ever.com - Toute l\'actualité Apple, iPhone, iPad, iPod et Mac - Mise à jour quotidienne
Actu Dossiers Forum Photos/Podcasts Petites Annonces
Icône recherche
Annuler la recherche
3548 connectés

Timer Coalescing et App Nap : deux mécanismes géniaux de Mavericks (+ vidéo)

Les généralités sur Mac OS X, ou comment s'occuper de votre félin pour qu'il ronronne toujours

Modérateurs: Odibi, Bicus, FXF, Nix, Oh my dog, Dragonir, beheme, Linschn

Timer Coalescing et App Nap : deux mécanismes géniaux de Mavericks (+ vidéo)

Messagepar Didier le 18/06/13, 14:24

Hier, Apple nous a fait une petite démo « privée » de Mavericks, durant laquelle on nous a présenté plusieurs nouveautés du système, dont le fameux mécanisme de « mise en pause » des applications, évoqué pendant la keynote.

Il s'agit en fait, de pouvoir économiser du temps processeur sur les programmes en tâches de fond. La Pomme procède ainsi de deux manières :

- d'une part, elle regroupe les appels CPU réalisés par les programmes en arrière-plan, ceci afin d'éviter de solliciter le processeur de manière continue. Totalement transparente pour l'utilisateur, cette technique permettrait à la fois de gagner en réactivité, mais aussi en énergie. La baisse de l'activité du CPU serait de l'ordre de 70%, soit un gain substantiel en énergie. C'est ce qu'on appelle chez les spécialistes, le « Timer Coalescing », une technologie que Microsoft avait déjà mis en place dès Windows 7.

Redmond avait donc « grillé » Cupertino sur ce point :-)




- D'autre part, Apple a mis en place un système de « pause » -baptisé App Nap- qui bloque automatiquement une tâche jugée inutile lorsqu'elle n'est pas réalisée en premier plan. Bien connue des spécialistes de la 3D, la technique permet en fait de ne calculer que les informations dans le champs de vision de l'utilisateur et d'éviter de laisser tourner un processus qui monopoliserait des ressources inutilement. Cupertino nous a assuré que le procédé était entièrement automatique, OS X se chargeant de distinguer l'utile de l'inutile. Apple annonce ainsi un gain d'énergie de 23% ! App Nap ne se limite pas seulement au CPU, mais elle s'étend évidemment aux appels réseaux, accès disque; GPU etc.

Afin de mieux vous rendre compte de l'intérêt, je vous montre le concept d'App Nap dans une courte vidéo, images, commentaires et témoins de charges à l'appui :



Découvrez toutes nos vidéos, et avant tout le monde, en vous abonnant à notre chaine YouTube :


Avatar de l’utilisateur
Didier
Vénérable Gros - Admin
 
Messages: 20864
Inscrit le: 28/11/00, 1:00
Localisation: Lausanne / Lyon

Re: Timer Coalescing et App Nap : deux mécanismes géniaux de

Messagepar yvan KOENIG le 18/06/13, 14:33

Il est assez marrant de voir "redécouvrir" en 2013 ce que ClarisWorks faisait déjà en 1991.
J'ai demandé plusieurs fois à Apple, hélas sans réponse, pourquoi les composants d'iWork étaient incapables de faire ce qui était possible en 1991.
Comme je n'aime pas vivre dans le rétroviseur, je me réjouis de voir que Cupertino réinvente enfin l'eau tiède.

KOENIG Yvan (VALLAURIS, France) mardi 18 juin 2013 14:33:09
yvan KOENIG
Mac4Ever's God
 
Messages: 2530
Inscrit le: 15/01/04, 21:59
Localisation: Vallauris

Re :

Messagepar Didier le 18/06/13, 14:35

Le rapport avec la choucroute ?
Avatar de l’utilisateur
Didier
Vénérable Gros - Admin
 
Messages: 20864
Inscrit le: 28/11/00, 1:00
Localisation: Lausanne / Lyon

Envoyé depuis Mac4Ever Mobile

Messagepar tleveque le 18/06/13, 14:40

Moi ça me fait un peu peur ce App Nap. En tant que développeur, je ne veux pas que ma compilation en arrière plan soit ralentie! Ou encore le serveur en local. J'espère que ça sera paramètrisable et qu'on pourra exclure certaine app.
--------
Thierry
tleveque
Mac4Everien confirmé
 
Messages: 359
Inscrit le: 01/10/04, 16:16

Envoyé depuis Mac4Ever Mobile

Messagepar Lonesome Boy le 18/06/13, 14:46

Précisons tout de même que le développeur peut tout de même bloquer le mécanisme pour son application si besoin est.
Lonesome Boy
Mac4Everien confirmé
 
Messages: 379
Inscrit le: 24/04/04, 13:05

Re :

Messagepar foxley le 18/06/13, 14:48

Mais sur une vidéo App Nap ne peut pas "couper" la vidéo et laisser le son par exemple?
Avatar de l’utilisateur
foxley
Mac4Ever's God
 
Messages: 2000
Inscrit le: 16/02/05, 0:34
Localisation: Yvelines

Envoyé depuis Mac4Ever Mobile

Messagepar iPhoneAdict le 18/06/13, 14:52

Yvan fait tourner car ça a l'air de la bonne !!!
iPhoneAdict
Docteur ès Mac4Ever
 
Messages: 571
Inscrit le: 03/04/11, 1:46

Re :

Messagepar yvan KOENIG le 18/06/13, 15:08

didier a écrit:Le rapport avec la choucroute ?


Clarisworks met en oeuvre depuis 1991 la technique [qui] permet en fait de ne calculer que les informations dans le champs de vision de l'utilisateur.
C'est pour une bonne part ce qui explique pourquoi ClarisWorks/AppleWorks est beaucoup plus rapide que les composants d'iWork.

Mais, peut-être êtes vous trop jeune pour le savoir.

KOENIG Yvan (VALLAURIS, France) mardi 18 juin 2013 15:08:45

Il vaut mieux éviter de titiller un alsacien sur la choucroute. :wink:
yvan KOENIG
Mac4Ever's God
 
Messages: 2530
Inscrit le: 15/01/04, 21:59
Localisation: Vallauris

Re :

Messagepar brageira le 18/06/13, 15:18

Est-ce que la réactivité nouvelle se "sent" sur des machines à faible capacité (genre vieux MacBook Air ?)
Avatar de l’utilisateur
brageira
Docteur ès Mac4Ever
 
Messages: 763
Inscrit le: 18/01/04, 13:35
Localisation: Québec, QC

Re :

Messagepar brageira le 18/06/13, 15:19

Vas-y Yvan te laisse pas faire par ces jeunes newbies !
Avatar de l’utilisateur
brageira
Docteur ès Mac4Ever
 
Messages: 763
Inscrit le: 18/01/04, 13:35
Localisation: Québec, QC

Re: Timer Coalescing et App Nap : deux mécanismes géniaux de

Messagepar yvan KOENIG le 18/06/13, 15:28

Je suis bien conscient de la différence qu'il y a entre gérer le problème au niveau d'une application et offrir un protocole global (comme pour l'enregistrement automatique).

Je sais aussi que "c'est dans les vieux pots …" mais j'ai du mal à m'extasier lorsqu'on se décide à mettre en oeuvre ce qui était utilisé il y a plus de vingt ans (et avait fait l'objet de notes techniques détaillées y compris pour l'Apple //gs).

KOENIG Yvan (VALLAURIS, France) mardi 18 juin 2013 15:28:12
yvan KOENIG
Mac4Ever's God
 
Messages: 2530
Inscrit le: 15/01/04, 21:59
Localisation: Vallauris

Re :

Messagepar Didier le 18/06/13, 15:29

@brageira

Oui, mais je t'avoue qu'on n'a pas non plus le temps d'installer la chose en OS principal sur toutes nos vieilles bécanes :-) Cela dit, ça semble plus réactif à l'usage, en effet.
Avatar de l’utilisateur
Didier
Vénérable Gros - Admin
 
Messages: 20864
Inscrit le: 28/11/00, 1:00
Localisation: Lausanne / Lyon

Re :

Messagepar Didier le 18/06/13, 15:30

@yvan koenig

Si le "concept" n'est pas tout récent, c'est surtout la mise en application au niveau d'une API ou d'un sous-programme, qui est parfois difficile. Arriver à discerner une tâche inutile en arrière plan est très délicat. Il a donc fallu attendre un certain niveau de maturité des OS avant de le mettre en place de cette manière.
Avatar de l’utilisateur
Didier
Vénérable Gros - Admin
 
Messages: 20864
Inscrit le: 28/11/00, 1:00
Localisation: Lausanne / Lyon

Re :

Messagepar SteveC le 18/06/13, 15:35

App Nap est donc une version graphique adapté de TOP et consor en mode console ?
SteveC
Docteur ès Mac4Ever
 
Messages: 684
Inscrit le: 30/03/10, 12:06

Re: Re :

Messagepar yvan KOENIG le 18/06/13, 15:35

brageira a écrit:Est-ce que la réactivité nouvelle se "sent" sur des machines à faible capacité (genre vieux MacBook Air ?)


Pour ce qui est du calcul limité à ce qui doit être affiché, je n'ai aucun doute.
Je mets cela en œuvre lorsque je pilote Numbers à l'aide d'AppleScript.
J'organise mes documents pour que la feuille affichée ne contienne que les tables manipulées par les scripts.
Toutes les autres tables sont dans une autre feuille.
Le gain de réactivité est spectaculaire. Cette astuce m'a permis de rendre Numbers utilisable pour de nombreux utilisateurs qui n'en pouvaient plus de devoir attendre le bon vouloir de l'application qui affichait 130% d'utilisation processeur dans le moniteur d'activité.

KOENIG Yvan (VALLAURIS, France) mardi 18 juin 2013 15:34:56
yvan KOENIG
Mac4Ever's God
 
Messages: 2530
Inscrit le: 15/01/04, 21:59
Localisation: Vallauris

Suivant

Retour vers Discussions générales sur OS X

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invité(s)

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

Mac Mini Indicateur rouge Informations 10/2012 599 € De nouveaux Mac mini sont attendus très prochainement, avec des puces Intel plus rapides et un GPU intégré "Iris" plus puissant. On vous conseille vraiment d'attendre ou de vous orienter vers le Refurb.
iMac Indicateur vert Informations 06/2014 1099 € L'iMac a été mis à jour le 18 juin 2014, avec l'arrivée d'un modèle low-cost. On vous déconseille cependant cette version, largement sous-équipé (mais moins chère), Préférez le Refurb pour ce type de machine. Le reste de la gamme garde de bonnes caractéristiques (même si elle n'a pas évolué), on aurait notamment aimé l'arrivée du Thunderbolt 2 et d'un écran Retina. Nul doute qu'Apple mettra à jour ces machines prochainement, mais sans doute pas avant la fin de l'année.
Mac Pro Indicateur vert Informations 10/2013 2999 € Le Mac Pro est enfin disponible depuis décembre 2013. (Un processeur Intel Xeon E5 jusqu'à 12 cœur, jusqu'à deux processeurs graphiques AMD FirePro D700, jusqu'à 1To de stockage flash, avec son tout nouveau design). Il ne vous reste plus qu'à vous faire votre configuration idéale, et pour cela, n'oubliez pas d'aller lire nos tests complets pour orienter votre choix !
MacBook Pro Indicateur vert Informations 07/2014 1099 € Les MacBook Pro ont été mis à jour en juillet 2014 : +200Mhz côté CPU et 16GO de RAM sur tous les modèles. Pas de changement côté GPU, et pas de gros renouvellement prévu avant 2015. Vous pouvez acheter en toute sécurité, même si les plus geeks préféreront attendre une "vraie" mise à jour l'an prochain.
MacBook Air Indicateur vert Informations 04/2014 899 € Le MacBook Air a été mis à jour en Avril 2014, mais les améliorations sont peu nombreuses (+ 100MHz et 100€ en moins). Si vous avez besoin de ce modèle, jetez un œil sur le Refurb avant de vous décider. Vous pourrez trouver une machine de 2013 avec des caractéristiques quasi similaires. Si vous optez pour une machine neuve, le 11" est le portable par excellence qui pourra vous suivre partout. Et n'oubliez pas de booster la RAM à 8Go et, si possible, de choisir le SSD de 512Go.
À découvrir sur Mac4Ever
b 1  b 2  b 3  b 4  b 5 
Prixmac
  • Nouveautés

  • Promos

  • Top Vente

app
A propos | Mentions légales | Contacts | Emploi | RSS | Apps