Mac4Ever Refurb Store 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
4190 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, beheme, Dragonir, Linschn, Oh my dog

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

Message par 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
 
Message(s) : 31224
Inscription : 28/11/00, 1:00
Localisation : Lausanne / Lyon

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

Message par 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
 
Message(s) : 2530
Inscription : 15/01/04, 21:59
Localisation : Vallauris

Re :

Message par Didier le 18/06/13, 14:35

Le rapport avec la choucroute ?
Avatar de l’utilisateur
Didier
Vénérable Gros - Admin
 
Message(s) : 31224
Inscription : 28/11/00, 1:00
Localisation : Lausanne / Lyon

Envoyé depuis Mac4Ever Mobile

Message par 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
 
Message(s) : 443
Inscription : 01/10/04, 16:16

Envoyé depuis Mac4Ever Mobile

Message par 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é
 
Message(s) : 422
Inscription : 24/04/04, 13:05

Re :

Message par 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
 
Message(s) : 2192
Inscription : 16/02/05, 0:34
Localisation : Yvelines

Envoyé depuis Mac4Ever Mobile

Message par iPhoneAdict le 18/06/13, 14:52

Yvan fait tourner car ça a l'air de la bonne !!!
iPhoneAdict
Docteur ès Mac4Ever
 
Message(s) : 590
Inscription : 03/04/11, 1:46

Re :

Message par 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
 
Message(s) : 2530
Inscription : 15/01/04, 21:59
Localisation : Vallauris

Re :

Message par 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
 
Message(s) : 791
Inscription : 18/01/04, 13:35
Localisation : Québec, QC

Re :

Message par 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
 
Message(s) : 791
Inscription : 18/01/04, 13:35
Localisation : Québec, QC

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

Message par 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
 
Message(s) : 2530
Inscription : 15/01/04, 21:59
Localisation : Vallauris

Re :

Message par 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
 
Message(s) : 31224
Inscription : 28/11/00, 1:00
Localisation : Lausanne / Lyon

Re :

Message par 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
 
Message(s) : 31224
Inscription : 28/11/00, 1:00
Localisation : Lausanne / Lyon

Re :

Message par 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
 
Message(s) : 856
Inscription : 30/03/10, 12:06

Re: Re :

Message par 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
 
Message(s) : 2530
Inscription : 15/01/04, 21:59
Localisation : Vallauris

Suivant

Retour vers Discussions générales sur OS X

Qui est en ligne ?

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

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

iMac 27" 5k Indicateur vert Informations 06/2017 2099 € L'iMac 27" (Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3, GPU dédié et puces Kaby-Lake. Pas de mise à jour prévue avant de longs mois !
iMac 21,5" 4k Indicateur vert Informations 06/2017 1499 € L'iMac 21,5" (Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3, GPU dédié et puces Kaby-Lake. Pas de mise à jour prévue avant de longs mois !
Apple TV 4k Indicateur vert Informations 09/2017 199 € L'Apple TV 4k est une petite évolution de l'Apple TV pour les téléviseurs 4k. Il gère le HDR, le HDMI 2a et tous les codecs récents. Si vous avez une télévision OLED 4k, il s'agit du modèle idéal. Son prix est raisonnable par rapport à la version HD, qui reste au catalogue.
iMac Indicateur vert Informations 06/2017 1299 € L'iMac 21,5" (non Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3 et puces Kaby-Lake. Pas de mise à jour prévue avant de longs mois !
Mac Mini Indicateur rouge Informations 10/2014 549 € Le Mac mini a été mis à jour fin 2014, avec 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. Une renouvellement pour la rentrée (voire fin 2017) est possible, même si Apple n'a pas l'habitude de mettre à jour cette machine très souvent. Regardez aussi du côté du Refurb, où l'on trouve régulièrement des modèles à partir de 459€ !
Mac Pro Indicateur rouge Informations 10/2013 3339 € Apple a annoncé un nouveau Mac Pro courant 2018 (voire 2019), plus modulaire et moins fermé que la version actuelle. Dans tous les cas, surtout n'achetez pas les modèles "tube" datant de 2013 et désormais assez dépassés.
MBP Retina 13" Indicateur vert Informations 06/2017 1749 € Le MacBook Pro 13" a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake. Vous pouvez acheter tranquillement, aucune mise à jour prévue avant de longs mois !
MBP Retina 15" Indicateur vert Informations 06/2017 2799 € Le MacBook Pro 15" a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake et de "nouveaux" GPU. Vous pouvez acheter tranquillement, aucune mise à jour prévue avant de longs mois !
MacBook Air Indicateur orange Informations 06/2017 1099 € Le MacBook Air a été "mis à jour" le 5 juin 2017, avec des fréquences légèrement supérieures, mais aucune autre nouveauté. Cette machine est en fin de vie et Apple ne lui accordera plus aucune vraie mise à jour. Achetez le plutôt sur le Refurb !
MacBook Indicateur vert Informations 06/2017 1499 € Le MacBook Pro a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake. Vous pouvez acheter tranquillement, aucune mise à jour prévue avant de longs mois !
Apple TV 2015 Indicateur vert Informations 10/2015 159 € L'Apple TV 2015 est sortie fin 2015 et Apple le garde au catalogue malgré l'arrivée de la version 4k. Avec en prime, une petite baisse de prix ! Si vous n'avez pas de TV 4k, cela reste une bonne affaire.
À découvrir sur Mac4Ever
b 1  b 2 
app
A propos | Mentions légales | Contacts | Emploi | RSS | Apps