AnswerDotAI / AnswerDotAI/fastprogress

High CPU load in Safari

Offen
#46 7 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.