⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 252428 in webkit


Ignore:
Timestamp:
Nov 13, 2019, 1:33:42 PM (7 years ago)
Author:
youenn@apple.com
Message:

Remove timer to stop service worker process
https://bugs.webkit.org/show_bug.cgi?id=204118

Reviewed by Alex Christensen.

Removal of a timer that is never get activated.
No change of behavior.

  • UIProcess/WebProcessPool.cpp:

(WebKit::WebProcessPool::createNewWebProcess):

  • UIProcess/WebProcessPool.h:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r252418 r252428  
     12019-11-13  Youenn Fablet  <youenn@apple.com>
     2
     3        Remove timer to stop service worker process
     4        https://bugs.webkit.org/show_bug.cgi?id=204118
     5
     6        Reviewed by Alex Christensen.
     7
     8        Removal of a timer that is never get activated.
     9        No change of behavior.
     10
     11        * UIProcess/WebProcessPool.cpp:
     12        (WebKit::WebProcessPool::createNewWebProcess):
     13        * UIProcess/WebProcessPool.h:
     14
    1152019-11-13  Youenn Fablet  <youenn@apple.com>
    216
  • trunk/Source/WebKit/UIProcess/WebProcessPool.cpp

    r252418 r252428  
    236236    , m_hiddenPageThrottlingAutoIncreasesCounter([this](RefCounterEvent) { m_hiddenPageThrottlingTimer.startOneShot(0_s); })
    237237    , m_hiddenPageThrottlingTimer(RunLoop::main(), this, &WebProcessPool::updateHiddenPageThrottlingAutoIncreaseLimit)
    238     , m_serviceWorkerProcessesTerminationTimer(RunLoop::main(), this, &WebProcessPool::terminateServiceWorkerProcesses)
    239238    , m_foregroundWebProcessCounter([this](RefCounterEvent) { updateProcessAssertions(); })
    240239    , m_backgroundWebProcessCounter([this](RefCounterEvent) { updateProcessAssertions(); })
     
    798797    initializeNewWebProcess(process, websiteDataStore, isPrewarmed);
    799798    m_processes.append(WTFMove(processProxy));
    800 
    801     if (m_serviceWorkerProcessesTerminationTimer.isActive())
    802         m_serviceWorkerProcessesTerminationTimer.stop();
    803799
    804800    return process;
  • trunk/Source/WebKit/UIProcess/WebProcessPool.h

    r252418 r252428  
    757757
    758758    HashMap<PAL::SessionID, HashSet<WebPageProxyIdentifier>> m_sessionToPageIDsMap;
    759     RunLoop::Timer<WebProcessPool> m_serviceWorkerProcessesTerminationTimer;
    760759
    761760    ForegroundWebProcessCounter m_foregroundWebProcessCounter;
Note: See TracChangeset for help on using the changeset viewer.