Hello :) Dans FDT il y a aussi un profiler dans la version 4 :
http://www.fdt.powerflasher.com/developer-tools/fdt-3/fdt4-beta/milestone-1/ EKA+ :) Le 2 juin 2010 13:04, zwetan <[email protected]> a écrit : > Push Button Labs met son profiler Java en open source > > http://coderhump.com/archives/606 > > dispo sur GitHub > http://github.com/bengarney/PBLabsProfiler > > mache sous WIN et OSX > > en gros quand vous utilisez Flex Builder pro > celui-ci modifie le mm.cfg pour ajouter un > PreloadSwf=path/agent.swf?host=localhost&port=42624 > > et bien ici le principe est le meme > en gros ca ajoute un agent.swf > qui va aller communiquer avec une appli Java > > ou une appli en Objective C (grrr) comme ici > http://github.com/osi/flash-profiler > (que pour OS X forcément) > > en gros ca se passe comme ca > > quand le Flash Player voit le param PreloadSwf > au lieu de charger directement test.swf > il charge agent.swf?host=localhost&port=42624&swf=test.swf > agent.swf va communiquer via socket avec un outil externe > et recevoir/envoyer des commandes pour faire du sampling > avec les classes de flash.sampler.* > > techniquement le profiler de Flex Builder est plus avancé (car plus > complet) > mais les 2 trucs fonctionnent exactement sur le meme principe > > bref, si par ex vous developez avec Flash Develop ou FDT > sans avoir acces au profiler de Flex Builder > c'est le genre d'outil qui peut etre TRES utile > > euh en fait le dernier Flash Develop integre ca :) > http://flashdevelop.org/community/viewtopic.php?f=11&t=6496 > -> "Profiler finished and integrated" > > pour ceux qui veullent vraiment voir dans le detail > > How the Flex profiler works > > http://help.adobe.com/en_US/flashbuilder/using/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7edf.html > > [generate] The just-in-time (JIT) compiler generates AS3 machine code. > [mark] Flash Player marks live objects for garbage collection. > [newclass] Flash Player is defining a class. Usually, this occurs at > startup but a new class can be loaded at any time. > [pre-render] Flash Player prepares to render objects (including the > geometry calculations and display list traversal that happens before > rendering). > [reap] Flash Player reclaims DRC (deferred reference counting) > objects. > [render] Flash Player renders objects in the display list (pixel by > pixel). > [sweep] Flash Player reclaims memory of unmarked objects. > [verify] The JIT compiler performs ActionScript 3.0 bytecode > verification. > [event_typeEvent] Flash Player dispatches the specified event. > > > flash.sampler.* > http://hg.mozilla.org/tamarin-redux/file/4152231abe44/extensions/Sampler.as > > http://hg.mozilla.org/tamarin-redux/file/4152231abe44/extensions/SamplerScript.cpp > > et aussi > http://github.com/bengarney/PBLabsProfiler/blob/master/flashStub/Agent.as > > zwetan > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes FCNG. > Pour envoyer un message à ce groupe, adressez un e-mail à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected] <fcng%[email protected]>. > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/fcng?hl=fr > > -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr
