AnswerDotAI / AnswerDotAI/fastprogress
High CPU load in Safari
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 1.1k
- Forks
- 104
- Ø Merge
- 1 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
When running in JupyterLab in Safari the latest fastprogress has a very high CPU load, up to 100% on a relatively modern machine.
Profiling shows that Safari is spending almost all its time in loops of `WebCore::Document::updateStyleIfNeeded`. CPU load returns to normal if I remove everything from the `` block of `html_progress_bar`, but then, of course, I get a generic progress bar style rather than one like that shown in the README.
Beitragsleitfaden
Rechercherichtung
Beginnen Sie mit dem im Bericht erwähnten html_progress_bar-Stilblock und reproduzieren Sie die hohe CPU-Auslastung in JupyterLab mit Safari. Vergleichen Sie das Profiling bei vorhandenem und entferntem Stilblock und überprüfen Sie anschließend, dass die CPU-Auslastung wieder auf den Normalwert zurückgeht, während das README-ähnliche Erscheinungsbild der Fortschrittsleiste erhalten bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- jupyter-notebook, python
- Bereich
- frontend, web-dev
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100