Projet Monocle : Advanced Application Profiling

19 oct

Le profiling d’application est quelque chose de très pratique.

Cela permet de surveiller la consommation mémoire et de reperer les fuites eventuelles, d’observer la charge du CPU et de mettre le doigt sur les fonctions trop gourmandes, etc…
Monocle est capable de profiler directement l’AVM grace aux fonctions de télémetrie apparuent dans la version 11.4.

On peut donc surveiller son application en live, frame par frame, et reperer celles qui prennent plus de temps que le seuil qu’on s’est fixé.
Après quoi on peut décortiquer notre frame et afficher des statistiques sur le temps passé par l’execution du code AS3, par le rendu, le reseau, etc…

Monocle vous propose d’afficher le nom des fonctions invoquées, même celle de la VM, et voir leur durée d’execution.
Ce n’est pas tout puisqu’on peut également afficher une cartographie du rendu de la displayList, indiquant les zones « chaudes ».
Je n’ai pas encore testé la surveillance de la stage3D mais de ce que j’ai pu voir, Monocle est capable de choses incroyables…

Franchement, c’est super simple à configurer, et c’est tellement utile que je ne comprend pas comment j’ai pu faire sans.

Téléchargez Monocle ici : https://prerelease.adobe.com/callout/?callid=59A4F95D908A4D2FB9F302729FD0D87F

No comments yet

Leave a Reply

*