RSS
 

Les tontons flexeurs…et les performances

30 mar

J’étais ce soir au dernier événement organisé par les tontons flexeurs. Le thème aujourd’hui était « Flex et les performances à Paris ». Une soirée très sympa sur un thème très intéressant. Les 3 intervenants ont promis que leurs présentations seraient disponibles sur le site des TTF. En attendant en voici un résumé:

Yann Chevalier de BaaO nous à parler de Flex et des performances en évoquant les points suivants

  • Amélioration des performances visuelles
  • Optimisation de la taille de l’application (modules, RSL..)
  • Outils de mesure (timer, flex profiler, kapInspect)
  • Points d’attention (container, item renderer, binding..)

Julien Revel de KapIT a abordé le problème des mémory leak en Flex. J’étais habitué à ce type de problématique en javascript et moins en Flex. Julien nous a présenté:

  • le garbage collector de  Flex plutôt performant
  • Les principales sources de leak  (les custom tooltip, les poppup, les fenêtres transitoires …)
  • au contraire les « leak safe » (binding interne, le model locator dans cairngorm, les events listener d’objets transitoires vers des objets permanents..)
  • Les « suspects » (Array, map, timer actif, listener vers des objets transitoires…)
  • Des outils  pour reperer les leak (essentielement kapInspect et son memory leak plugin)

Enfin Michaël Chaize de Adobe (je vais quand même pas inserer le lien d’adobe…) nous a parlé des échanges de données autour de LCDS. Avec entre autre :

  • la dualité du choix entre un couplage faible avec un format d’échange traditionnel (XML, SOAP, REST) moins performant et un couplage fort propriétaire (RMI, AMF)  avec une démo à l’appui sur Census
  • Le data Service et son implémentation coté Serveur (DAO, Assembler  et config LCDS) et sa mise en place en flex
  • La démo d’un outils réalisé en interne illustrant les mécanismes de synchronisation et de persistance entre plusieurs clients.

Bref une belle soirée. Vivement la prochaine…..

 
No Comments

Posted by Cyril Balit in Flex

 

Tags: , ,