3

J'ai un ordinateur décent. (quelque chose avec dual-core dans le nom et beaucoup de RAM). Parfois, FlexBuilder invite la barre de chargement "projet constructeur" uniquement lorsque j'ouvre un fichier mxml simple. On dirait qu'il fait des travaux difficiles ... je ne demande rien d'extraordinaire. Je veux juste le fichier ouvert, en mode texte. Chaque fois que je frappe ctrl + s, je crains le truc "construction projet qui prend pour toujours". J'ai désactivé la construction automatique, mais ce n'est pas pratique.Pourquoi le plugin flexbuilder pour eclipse est-il si lent à ouvrir et à compiler?

Une autre chose, plus compréhensible. J'ai une tâche Ant qui compile notre code avec flexBuilderSdk. Cela prend une éternité (comme 2 minutes pour 100 fichiers .as et 20 fichiers .mxml).

Pour les deux questions: Est-ce normal? Est-ce que je peux faire quelque chose ? Parce que ça tue ma productivité! (non, sérieusement ;-))

+0

Avez-vous déjà fait l'expérience d'une compilation plus rapide? – Steve

+0

Oui. Tous les autres. (gcc, javac). Comme je l'ai dit, je peux comprendre les problèmes de compilation. Mais certainement pas le problème d'ouverture, il doit exister une config pour dire flexbuilder à "juste ouvrir le fichier" –

Répondre

0

anirudhsasikumar marquer un point: L'amélioration du SDK Flex4 a été rétroportée. http://www.deitte.com/archives/2008/10/a%5Ffaster%5Fflex%5F3.htm C'est un peu plus rapide, mais je rencontre un problème avec Firefox alors. (Ne vous demandez pas pourquoi!) Le problème: Le résultat SWF fonctionne sur IE7, mais pas sur Firefox (attente illimitée au chargement)

Mais une réelle amélioration du bâtiment est d'utiliser FCSH, pour éviter de compiler le même fichier deux fois. C'est améliorer la performance de façon drastique.

http://wildwinter.blogspot.com/2008/04/fcsh-wrapper-for-ant.html

2

La performance du compilateur Flex est connue pour être assez lente. Ils font un effort pour améliorer les performances du compilateur pour Flex 4. Voir le développeur note ici:

http://opensource.adobe.com/wiki/display/flexsdk/Notes+on+Compiler+Performance+Improvements

Compiler une application Flex est un processus en 2 étapes. Tout d'abord, les fichiers MXML sont compilés dans les classes ActionScript équivalentes. Si vous ajoutez le paramètre "-keep" du compilateur, vous pourrez voir tous ces fichiers dans un dossier appelé "generated". Une fois les classes AS3 créées, le compilateur AS les transforme en bytecode sous la forme d'un fichier .SWF.

Si vous avez un disque dur lent (disons un ordinateur portable à 5400 tr/min), cela affectera également les performances de la compilation. Je recommande vivement de désactiver "Construire automatiquement" et appuyez simplement sur CTRL-B lorsque vous voulez construire. Ce n'est pas très difficile à faire quand vous voulez construire, bien mieux que d'attendre une compilation chaque fois que vous changez un fichier.

2

Les améliorations mentionnées ci-dessus ont également été rétroportées au Flex 3 SDK par Brian Deitte. Vous pouvez l'essayer au his blog. C'est beaucoup plus rapide.

+0

La compilation prenait 2min, maintenant c'est 1min50sec .... pas très convaincant. Mais en effet, c'est plus rapide. –

+0

L'amélioration affecte le plus la recompilation.La première fois, il n'y aura pas beaucoup de différence. – anirudhsasikumar

1

Il y a quelques réglages que vous pouvez faire avec la configuration Flex Builder

Plus ici: Link

+0

Ce tweaks est bien connu pour l'utilisateur d'éclipse. Il augmente la quantité de RAM que FB est autorisé à utiliser. Pas utile pour moi, la valeur est déjà de 2 Go. –

Questions connexes