Comments (5)
omg, I forgot about this. Thanks so much for reporting. Has to do with the periodic fetching.
from bugzilla-todos.
I just found bugzilla-todos and find it overly useful, thanks. This issue worries me a bit though.
Is there a way I can help tackling this bug? I'm not really experienced in identifying/removing memory leaks but my JS/HTML is pretty good.
from bugzilla-todos.
Hi, unfortunately I'm not experienced in JS memory leak debugging either. But any insights here are very welcome.
from bugzilla-todos.
Still happening to me. I also get the non-responsive script alert after having the tab open for a long time. This is what about:memory says about it:
│ ├───99.28 MB (10.74%) -- top(http://harthur.github.io/bugzilla-todos/, id=21)
│ │ ├──89.15 MB (09.64%) -- active
│ │ │ ├──88.98 MB (09.63%) -- window(http://harthur.github.io/bugzilla-todos/)
│ │ │ │ ├──56.50 MB (06.11%) -- dom
│ │ │ │ │ ├──55.79 MB (06.04%) ── orphan-nodes
│ │ │ │ │ └───0.71 MB (00.08%) ++ (4 tiny)
│ │ │ │ ├──31.68 MB (03.43%) -- js-compartment(http://harthur.github.io/bugzilla-todos/)
│ │ │ │ │ ├──30.23 MB (03.27%) -- objects
│ │ │ │ │ │ ├──27.36 MB (02.96%) -- gc-heap
│ │ │ │ │ │ │ ├──17.74 MB (01.92%) ── ordinary
│ │ │ │ │ │ │ └───9.62 MB (01.04%) ++ (2 tiny)
│ │ │ │ │ │ └───2.87 MB (00.31%) ++ (2 tiny)
│ │ │ │ │ └───1.45 MB (00.16%) ++ (7 tiny)
│ │ │ │ └───0.80 MB (00.09%) ++ (3 tiny)
│ │ │ └───0.17 MB (00.02%) ++ window(about:blank)
│ │ └──10.13 MB (01.10%) ++ js-zone(0x7f12cc59d800)
That's a lot of orphaned dom nodes. And after a reload of the page (so, with the same visible content):
│ ├───20.56 MB (02.35%) -- top(http://harthur.github.io/bugzilla-todos/, id=21)
│ │ ├──11.56 MB (01.32%) -- js-zone(0x7f12cc59d800)
│ │ │ ├───9.97 MB (01.14%) ── unused-gc-things
│ │ │ └───1.59 MB (00.18%) -- (6 tiny)
│ │ │ ├──0.48 MB (00.05%) ++ strings
│ │ │ ├──0.43 MB (00.05%) ── type-pool
│ │ │ ├──0.27 MB (00.03%) ── gc-heap-arena-admin
│ │ │ ├──0.23 MB (00.03%) ++ lazy-scripts
│ │ │ ├──0.17 MB (00.02%) ── type-objects/gc-heap
│ │ │ └──0.00 MB (00.00%) ── sundries/malloc-heap
│ │ └───9.00 MB (01.03%) -- active
│ │ ├──8.84 MB (01.01%) -- window(http://harthur.github.io/bugzilla-todos/)
│ │ │ ├──5.94 MB (00.68%) -- js-compartment(http://harthur.github.io/bugzilla-todos/)
│ │ │ │ ├──3.90 MB (00.45%) -- objects
│ │ │ │ │ ├──3.45 MB (00.39%) -- gc-heap
│ │ │ │ │ │ ├──2.71 MB (00.31%) ── ordinary [2]
│ │ │ │ │ │ ├──0.64 MB (00.07%) ── function [2]
│ │ │ │ │ │ └──0.10 MB (00.01%) ── dense-array [2]
│ │ │ │ │ ├──0.46 MB (00.05%) ++ malloc-heap
│ │ │ │ │ └──0.00 MB (00.00%) ── non-heap/code/asm.js
│ │ │ │ ├──1.49 MB (00.17%) ++ shapes
│ │ │ │ ├──0.30 MB (00.03%) ++ type-inference
│ │ │ │ ├──0.22 MB (00.03%) ++ scripts
│ │ │ │ ├──0.02 MB (00.00%) ++ sundries
│ │ │ │ └──0.02 MB (00.00%) ── regexp-compartment [2]
│ │ │ ├──2.42 MB (00.28%) -- dom
│ │ │ │ ├──1.00 MB (00.11%) ── event-targets [3]
│ │ │ │ ├──0.88 MB (00.10%) ── element-nodes [2]
│ │ │ │ ├──0.50 MB (00.06%) ── text-nodes [2]
│ │ │ │ └──0.03 MB (00.00%) ── other [3]
│ │ │ ├──0.34 MB (00.04%) ++ layout
│ │ │ ├──0.13 MB (00.02%) ── style-sheets [2]
│ │ │ └──0.00 MB (00.00%) ── property-tables [2]
│ │ └──0.17 MB (00.02%) ++ window(about:blank)
from bugzilla-todos.
Now fixed with React rewrite.
from bugzilla-todos.
Related Issues (20)
- HTML validation errors HOT 1
- needinfo / to nag: show how long a request is outstanding HOT 1
- mixed content font load
- Support optional client-side Bugzilla authentication to allow displaying non-public bugs? HOT 15
- Handle HTTP 400 errors thrown when a dependant bug is non-public HOT 3
- Fails to load bugs, exception on req.open HOT 1
- Bugs with a Github pull request attachment should not display in "to fix"
- Review requests on non-patch attachments should not link to Splinter
- React warnings in console HOT 1
- '#' at the end of url should not be regarded as part of email HOT 1
- Assigned bugs with checkin+ patches do not appear anywhere
- bugs with patches added by gaia-autolander are not displayed on "to check in"or "to fix" tabs after r+ HOT 3
- new UI still lets me select tabs HOT 2
- New UI cuts columns off at the bottom HOT 2
- times can be wrong HOT 2
- "to nag" should include closed bugs with an uplift "a?"
- show treeherder status summary
- bugmotodo.org domain stopped working HOT 1
- Enable the new GitHub pages "Enforce HTTPS" option HOT 1
- Feaure request: notification when someone clears a needinfo you requested
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bugzilla-todos.