On 2016-04-16 5:50 AM, Gijs Kruitbosch wrote:
On 16/04/2016 01:24, Steve Fink wrote:
Doesn't everyone keep a tab open to their try page? eg I have
https://treeherder.mozilla.org/#/jobs?repo=try&author=sf...@mozilla.com
open all the time.
No. Treeherder is too resource-intensive to keep open for long periods
of time. I tend to see multi-second pauses on my regular browser (beta)
on Windows. No idea what it does, but it's not good.
Treeherder did trigger a rather large memory leak which got fixed in the
browser a while back (Dec 2015), so please consider revisiting it if you
gave up around then:
https://bugzilla.mozilla.org/show_bug.cgi?id=1223445
(I've also since fixed the offending animation code that was triggering
some other problems)
It's possible we're just doing something dumb (it's been a while since I
last checked), but the bottom line is that treeherder is loading and
rendering a fair bit of data when it comes to presenting the jobs list.
This part of the UI *doesn't* use AngularJS (at least when it comes to
DOM modification), so I don't think that's the culprit if this problem
is still there.
If anyone feels like profiling and submitting patches, we'd welcome the
help. :) Getting a UI-only development environment going is trivial:
http://treeherder.readthedocs.org/ui/installation.html#installation
Will
[1] This jobs representation gets loaded and inserted into the DOM every
time you load a push (so 5x on the default landing page):
https://treeherder.mozilla.org/api/project/mozilla-inbound/jobs/?count=2000&result_set_id=30202&return_type=list
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform