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
2581 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, beheme, Dragonir, 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: 23073
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: 23073
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
VIP
VIP
 
Messages: 381
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: 388
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: 2131
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: 590
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: 781
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: 781
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: 23073
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: 23073
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: 726
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 3 invité(s)

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

iMac Retina Indicateur vert Informations 10/2014 2599 € L'iMac Retina est sorti le 16 octobre, et cette machine ne devrait pas être mise à jour avant une bonne année. Vous pouvez acheter en toute quiétude.
iMac Indicateur orange Informations 06/2014 1099 € L'iMac Retina est sorti le 16 octobre, mais Apple n'en a pas profité pour rafraichir la gamme (vieillissante) d'iMac traditionnels. Si le rapport qualité/prix est toujours bon, leur GPU prend de l'âge et l'on aimerait bien voir arriver du Thunderbolt 2, par exemple. Il n'est pas impossible qu'Apple les renouvelle début 2015.
Mac Mini Indicateur vert Informations 10/2014 499 € Le Mac mini vient tout juste d'être mis à jour et apporte quelques améliorations notables, comme Thunderbolt 2, WiFi ac. Son prix a également fortement baissé, mais au prix d'un boiter moins évolutif (RAM soudée) et d'absence de quadri-coeur. Vous pouvez acheter sans risque, mais regardez aussi du côté du Refurb !
Mac Pro Indicateur rouge Informations 10/2013 2999 € Le nouveau Mac Pro est disponible depuis décembre 2013 et Apple devrait profiter de ce début 2015 pour lui offrir de nouveaux Xeon, déjà présentés par Intel. Notre conseil : attendez !
MacBook Pro Indicateur orange Informations 06/2012 1199 € Le MacBook Pro est vieillissant et ne correspond plus aux nouveaux standards du marché. En revanche, la possibilité de faire évoluer RAM et disque dur reste l'un de ses atouts majeurs ! A réserver à un public très ciblé, donc. Pour les autres, préférez un MacBook Air ou carrément un Retina 13" !
MBP Retina 13" Indicateur vert Informations 03/2015 1449 € Les MacBook Pro Retina 13" ont été mis à jour le 9 mars dernier, vous pouvez donc acheter sans crainte. Pas de MAJ prévue avant fin 2015 minimum !
MBP Retina 15" Indicateur orange Informations 07/2014 2249 € Intel a pris du retard sur sa prochaine génération de processeurs mobiles quadri-coeurs, il n'y a rien à attendre avant l'été 2015. Si vous n'êtes pas pressés, attendez encore quelques mois ! MAJ prévue autour de juillet/aout. Au mieux en juin, à la WWDC. Au pire, pour la rentrée. Dans l'intervalle, orientez-vous plutôt du côté du Refurb...
MacBook Air Indicateur vert Informations 04/2014 999 € Le MacBook Air a été mis à jour en mars 2015, mais les améliorations sont peu nombreuses. 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 2014 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.
MacBook Indicateur vert Informations 03/2015 1449 € Le MacBook Retina 12" a été présenté le 9 mars, lors de la keynote de l'Apple Watch. Il est en pré-vente depuis le 10 avril prochain. Un conseil ? Attendez notre test avant d'acheter !
À découvrir sur Mac4Ever
b 1  b 2  b 3  b 4  b 5 
Prixmac
app
A propos | Mentions légales | Contacts | Emploi | RSS | Apps