startup / instantiation speed
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 76
- Forks
- 45
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den gezeigten Startpfad von import fsps und fsps.StellarPopulation() zu profilieren, um die wichtigsten Engpässe zu identifizieren. Verfolge die Python-Bindung bis zur von ihr aufgerufenen FSPS-Initialisierung. Als erledigt gilt die Aufgabe, wenn der Engpass dokumentiert und die Konstruktionszeit mit einer reproduzierbaren Zeitmessung auf ungefähr eine Sekunde reduziert wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- performance
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100