Les tontons flexeurs…et les performances

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

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…..