Je lance IronPython 2.7.3 sous Windows 7 et cela prend plus de 15 secondes. Pourquoi est-ce si lent? Et comment le réparer? L'ordinateur est un portable Samsung NP300E5A (Celeron B800,2gb).IronPython se lance très lentement
Répondre
Il y a quelques raisons pour lesquelles IronPython est lent à démarrer. Tout d'abord, si vous n'avez pas utilisé le programme d'installation (qui alimentera les assemblages), le compilateur JIT doit convertir les assemblages IronPython de MSIL bytecode en code natif, ce qui prend du temps, car c'est beaucoup de code. Utilisez donc l'installateur sur ngen manuellement les assemblys. Deuxièmement, le code Python réel est également compilé JIT, mais pas tout de suite pour réduire la pénalité; le temps de démarrage était bien pire quand tout le code Python était JITté. Le .NET JIT n'est pas assez rapide à mon goût.
Enfin, ce n'est pas une centrale électrique d'un ordinateur portable. Cela dit, même sur mon quad core équipé de SSD, il faut encore quelques secondes pour commencer.
Le temps de démarrage d'IronPython s'est beaucoup amélioré, au point où il est maintenant très difficile d'optimiser davantage - le profilage est difficile (petite taille d'échantillon) et il n'y a pas de gains évidents. C'est "uniformément lent code" maintenant, malheureusement.
La force d'IronPython réside actuellement dans les processus de longue durée où le JIT peut obtenir de grandes victoires, et non pas dans les plus courts où c'est plus gênant.
- 1. GridSplitter se déplaçant très lentement
- 2. Images se chargeant très lentement
- 3. Le contrôle ListView se charge très lentement
- 4. SqlClient.SqlDataAdapter.Update() effectue très lentement
- 5. Travailler très lentement
- 6. UIAlertView apparaissant très lentement
- 7. TortoiseSVN fonctionne très lentement
- 8. DataGridview repeint très lentement
- 9. WebClients multiples finissant très lentement
- 10. L'éditeur html de Moodle se charge très lentement
- 11. Django/mod_wsgi: La première page se charge TRÈS lentement
- 12. Zend_Date tooooooooo lent, très lentement
- 13. Excel Automation fonctionne très lentement!
- 14. SSIS Designer fonctionne TRÈS lentement
- 15. Mon application fonctionne très lentement
- 16. Silverlight Storyboard commence très lentement
- 17. Les fichiers exécutables JAR s'exécutent très lentement
- 18. scripts Perl compilation soudainement très lentement
- 19. UIImageView chargement de l'image très lentement
- 20. Android La liste personnalisée charge très lentement
- 21. Emacs crée des tampons très lentement
- 22. Déboguer les tests Watin Fonctionne très lentement
- 23. UITableView avec des rouleaux images très lentement
- 24. UITableview avec images défilent très lentement
- 25. Pourquoi jQuery $ .ajax fonctionne très lentement?
- 26. Menuitem change très lentement en glissant l'onglet
- 27. Facebook Comme les boutons charge très lentement
- 28. L'application Rails démarre très lentement à Heroku
- 29. Les scripts jQuery s'exécutent très lentement
- 30. Knockout chargement des données très lentement
Commence-t-il si lentement à chaque fois? – 9000