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
1084 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: 19535
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: 19535
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: 345
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: 348
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 Killer
 
Messages: 1876
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: 555
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: 757
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: 757
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: 19535
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: 19535
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: 650
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 l'OS d'Apple

Qui est en ligne ?

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

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

Mac Mini Indicateur rouge Informations 10/2012 629 € 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 10/2013 1299 € Lancés fin septembre 2013 avec des processeurs Haswell, les iMac ne seront pas mis à jour avant la même période de 2014. Achetez en toute confiance. N'oubliez pas d'aller lire nos tests complets pour orienter votre choix !
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 10/2013 1199 € Les MacBook Pro ont été mis à jour en octobre 2013 et Apple ne devrait pas les renouveler avant une bonne année. N'oubliez pas d'aller lire nos tests complets pour orienter votre choix !
MacBook Air Indicateur vert Informations 06/2013 999 € Le MacBook Air a été mis à jour en début d'été 2013 et ne devrait pas être renouvelé avant la même période, en 2014. Vous pouvez acheter sans risque ! N'oubliez pas d'aller lire nos tests complets pour orienter votre choix !
À 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