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

Reply via email to