Un million d’enregistrements dans une datagrid… Quelle techno utiliser ? Java, cURL, Javascript ? Non. Flex bien sûr !

enregistrements Tmps de chgmt Tmps de traitement Total Tri de col.
10,000 114ms 101ms 215ms < 1 sec
100,000 278ms 447ms 725ms ~ 1 sec
1,000,000 1749ms 7550ms 9299ms ~ 5-6 secs

évidement la configuration de la machine compte pour beaucoup là dedans (Windows XP, Intel Core 2 Duo @ 2 GHz, 2 Gigs of RAM). D’ailleurs je profite de ce “concours” pour vous conseiller cet article qui commence a dater (oct 2005 !) mais qui donne quelques bonnes pistes pour le chargement de données :

http://philflash.inway.fr/dgperf/index.html

Néanmoins ces performances ne sont qu’un chargement de données. IL n’y a pas de post traitement tel que le permet les advancedDatagrid (grouping, summary,renderer…) qui sont très gourmandes en ressources.