Avoid creation of TaskQueueWithTaskType for each call of MainThreadSchedulerImpl's functions
After https://chromium-review.googlesource.com/c/chromium/src/+/1063670, memory usages on some devices were slightly increased since MainThreadSchedulerImpl::DefaultTaskRunner() or other functions created a TaskQueueWithTaskType object for each call unnecessarily. This CL fixes this problem by creating necessary objects at MainThreadSchedulerImpl constructor. Bug: 847942 Change-Id: I738fc0ac91c49131ef8ecdb68910c46afef09d8b Reviewed-on: https://chromium-review.googlesource.com/1114405 Commit-Queue: Hajime Hoshi <hajimehoshi@chromium.org> Reviewed-by:Alexander Timin <altimin@chromium.org> Cr-Commit-Position: refs/heads/master@{#570370}
Showing
Please register or sign in to comment