ad1674e9152da31151ab9f9f099f83ca4ff2d832: Bug 1476405: Follow-up: Handle nsThread cleanup for threads that never shutdown. r=me
Kris Maglione <maglione.k@gmail.com> - Thu, 26 Jul 2018 16:36:16 -0700 - rev 483796
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Follow-up: Handle nsThread cleanup for threads that never shutdown. r=me
e0a021b27d2c66d46ba973d66d1360678411da26: Bug 1476405: Part 6 - Register AudioIPC threads with the profiler. r=kinetik
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 23:29:16 -0700 - rev 483795
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 6 - Register AudioIPC threads with the profiler. r=kinetik Presumably the Rust portion of this will have to land externally first and then be imported, but I have no idea how or where to submit it. MozReview-Commit-ID: 2gzQbRKxaZ9
771288dbf8529d45786b42a21dc66b180bb674ca: Bug 1476405: Part 5 - Create nsThread wrapper and use reasonable stack size for BackgroundHangMonitor. r=erahm
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:31:14 -0700 - rev 483794
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 5 - Create nsThread wrapper and use reasonable stack size for BackgroundHangMonitor. r=erahm BackgroundHangMonitor is a special snowflake, and uses PR_CreateThread directly, for some reason. MozReview-Commit-ID: 2Qg28EqDwM7
aeebad4f2dc31901f5b63263169229455e827ac2: Bug 1476405: Part 4 - Create nsThread wrappers whenever a thread is registered with the profiler. r=erahm,mstange
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 22:39:38 -0700 - rev 483793
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 4 - Create nsThread wrappers whenever a thread is registered with the profiler. r=erahm,mstange This automatically gets us wrappers (and therefore memory statistics) for Stylo threads, JS HelperThreads, and any other non-nsThread threads that we already register with the profiler. MozReview-Commit-ID: 8ZPjb0ojyWp
4831cbfd03ded9ea6dcc8d6f0797f5f80fb717c7: Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Jul 2018 19:29:56 -0700 - rev 483792
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell For ordinary JS helper threads, we can update names and create wrappers using the existing thread profiler hooks, but we still need to update their default stack sizes to avoid huge pages. For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but only sometimes. And we never use a reasonable stack size. MozReview-Commit-ID: EuR3gL5JATL
0b0c243a1827e193d045d6b3566c87ca87035c48: Bug 1476405: Part 2b - Use default thread size from nsIThreadManager in Linux PlatformThreads. r=jld
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:20:42 -0700 - rev 483791
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 2b - Use default thread size from nsIThreadManager in Linux PlatformThreads. r=jld MozReview-Commit-ID: 4Mod1IdzJBw
236b366fdf3731ef95e0ba75b8f24f03181343ee: Bug 1476405: Part 2a - Create nsThread wrappers/set names for chromium threads. r=erahm,jld
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 22:31:30 -0700 - rev 483790
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 2a - Create nsThread wrappers/set names for chromium threads. r=erahm,jld MozReview-Commit-ID: FvGhq6nhIde
c767b1b618fbdc8bc894719f5ed7ecdcc9fc5165: Bug 1476405: Part 1 - Allow enumerating non-native nsThread threads. r=erahm
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:48:50 -0700 - rev 483789
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 1 - Allow enumerating non-native nsThread threads. r=erahm MozReview-Commit-ID: 1JKxWeejqzi
03c1386d08390bb8d983162e1181f7d5d5780788: Backed out 9 changesets (bug 1476405) for causing leaks
Coroiu Cristina <ccoroiu@mozilla.com> - Fri, 27 Jul 2018 08:56:36 +0300 - rev 483788
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out 9 changesets (bug 1476405) for causing leaks Backed out changeset 4113d6fb3c1c (bug 1476405) Backed out changeset cb7f7cc32687 (bug 1476405) Backed out changeset 6d18a8bd5ee3 (bug 1476405) Backed out changeset b2a99f50e642 (bug 1476405) Backed out changeset b5b9d295545d (bug 1476405) Backed out changeset f092a32a3639 (bug 1476405) Backed out changeset 6c154f4d9dd9 (bug 1476405) Backed out changeset d0ebb3aa8e0f (bug 1476405) Backed out changeset 06b8093ddc6a (bug 1476405)
3ccc5dbbd0b8a6617211b244906858f14e1df084: Bug 1478806. Remove nsIBrowserElementNextPaintListener. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 27 Jul 2018 00:37:44 -0400 - rev 483787
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478806. Remove nsIBrowserElementNextPaintListener. r=mccr8 There's no particular reason for us to have this interface. The only consumer is JS-implemented, and the only caller has JS values to start with; we can just pass these as jsval.
aa58a20c6cd01c49141c9d88bf5b823c1b6753c3: Bug 1478721. Remove nsIIdleObserver. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 27 Jul 2018 00:37:44 -0400 - rev 483786
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478721. Remove nsIIdleObserver. r=mccr8
4113d6fb3c1c74301f4ba5269a5218a5d649e532: Bug 1476405: Follow-up: Remove added assertion. r=bustage
Kris Maglione <maglione.k@gmail.com> - Thu, 26 Jul 2018 21:18:42 -0700 - rev 483785
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Follow-up: Remove added assertion. r=bustage
75ec3f923e76aa6c9b39bdc838995e6d1cccb025: Backed out changeset 72b855b514f9 (bug 1477628) for rusttests build bustages CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Fri, 27 Jul 2018 07:00:56 +0300 - rev 483784
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out changeset 72b855b514f9 (bug 1477628) for rusttests build bustages CLOSED TREE
3b183dbe792489f87f78ba1101cde03d49c0f47e: Bug 1474414 - Move most of browser/extensions/activity-stream to browser/components/newtab r=Mardak
Ursula Sarracini <usarracini@mozilla.com> - Thu, 26 Jul 2018 16:24:06 -0400 - rev 483783
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474414 - Move most of browser/extensions/activity-stream to browser/components/newtab r=Mardak MozReview-Commit-ID: GnMIh1n4d3c
090236db7f10ce9bdda89dc924b29aaa3da2edd9: Bug 1467022 - Add comment about the script field to JSFunction::hasScript, and refer JSFunction::hasUncompletedScript. r=jandem DONTBUILD, comment-only
Tooru Fujisawa <arai_a@mac.com> - Fri, 27 Jul 2018 12:46:13 +0900 - rev 483782
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1467022 - Add comment about the script field to JSFunction::hasScript, and refer JSFunction::hasUncompletedScript. r=jandem DONTBUILD, comment-only
cb7f7cc326875b2fd28d4a63101b07360a6606fd: Bug 1476405: Follow-up: Handle nsThread cleanup for threads that never shutdown. r=me
Kris Maglione <maglione.k@gmail.com> - Thu, 26 Jul 2018 16:36:16 -0700 - rev 483781
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Follow-up: Handle nsThread cleanup for threads that never shutdown. r=me
6d18a8bd5ee351da1a0cdfaa63f49706a2f95ba3: Bug 1476405: Part 6 - Register AudioIPC threads with the profiler. r=kinetik
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 23:29:16 -0700 - rev 483780
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 6 - Register AudioIPC threads with the profiler. r=kinetik Presumably the Rust portion of this will have to land externally first and then be imported, but I have no idea how or where to submit it. MozReview-Commit-ID: 2gzQbRKxaZ9
b2a99f50e642cc3dc41ab540e7639d2c39bbe75b: Bug 1476405: Part 5 - Create nsThread wrapper and use reasonable stack size for BackgroundHangMonitor. r=erahm
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Jul 2018 13:31:14 -0700 - rev 483779
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 5 - Create nsThread wrapper and use reasonable stack size for BackgroundHangMonitor. r=erahm BackgroundHangMonitor is a special snowflake, and uses PR_CreateThread directly, for some reason. MozReview-Commit-ID: 2Qg28EqDwM7
b5b9d295545dff9c8f7aa5e5c0137afa24385eb2: Bug 1476405: Part 4 - Create nsThread wrappers whenever a thread is registered with the profiler. r=erahm,mstange
Kris Maglione <maglione.k@gmail.com> - Wed, 18 Jul 2018 22:39:38 -0700 - rev 483778
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 4 - Create nsThread wrappers whenever a thread is registered with the profiler. r=erahm,mstange This automatically gets us wrappers (and therefore memory statistics) for Stylo threads, JS HelperThreads, and any other non-nsThread threads that we already register with the profiler. MozReview-Commit-ID: 8ZPjb0ojyWp
f092a32a363911e58c71ed5d2e4bd92347437c7e: Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Jul 2018 19:29:56 -0700 - rev 483777
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell For ordinary JS helper threads, we can update names and create wrappers using the existing thread profiler hooks, but we still need to update their default stack sizes to avoid huge pages. For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but only sometimes. And we never use a reasonable stack size. MozReview-Commit-ID: EuR3gL5JATL
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip