startup / instantiation speed
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 76
- Forks
- 45
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Hello,
I'd like to embed fsps into a framework which requires that instances be brought up and down rapidly. In particular, I'd like to get
import fsps
pop = fsps.StellarPopulation()
down to ~1 second or so (currently, for me, this takes more like 10 seconds or even longer). What are the major bottlenecks here?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par profiler le chemin de démarrage montré de import fsps et fsps.StellarPopulation() afin d’identifier les principaux goulots d’étranglement. Suivez le binding Python jusqu’à l’initialisation de FSPS qu’il invoque. Le travail est considéré comme terminé lorsque le goulot d’étranglement est documenté et que le temps de construction est réduit à environ une seconde, avec une vérification du temps reproductible.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- performance
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100