Ignore:
Timestamp:
Mar 24, 2014, 12:25:32 PM (11 years ago)
Author:
[email protected]
Message:

Add support for thread QoS
https://bugs.webkit.org/show_bug.cgi?id=130688

Reviewed by Andreas Kling.

Source/JavaScriptCore:

  • heap/BlockAllocator.cpp:

(JSC::BlockAllocator::blockFreeingThreadStartFunc):

  • block freeing is a utility activity.

Source/WTF:

  • wtf/FastMalloc.cpp:

(WTF::TCMalloc_PageHeap::runScavengerThread):

  • block freeing is a utility activity.
  • wtf/Threading.h:
    • declaration.
  • wtf/ThreadingPthreads.cpp:

(WTF::createThreadInternal):

  • default to interactive.

(WTF::setCurrentThreadQOSUtility):

  • implementation.
  • wtf/ThreadingWin.cpp:

(WTF::setCurrentThreadQOSUtility):

  • no-op implementation.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r166178 r166184  
     12014-03-24  Gavin Barraclough  <[email protected]>
     2
     3        Add support for thread QoS
     4        https://bugs.webkit.org/show_bug.cgi?id=130688
     5
     6        Reviewed by Andreas Kling.
     7
     8        * heap/BlockAllocator.cpp:
     9        (JSC::BlockAllocator::blockFreeingThreadStartFunc):
     10            - block freeing is a utility activity.
     11
    1122014-03-24  Filip Pizlo  <[email protected]>
    213
Note: See TracChangeset for help on using the changeset viewer.