DescriptionAdd KeepaliveImpulse to extension process manager.
Impulses are an efficient way to handle certain types
of activity from extensions. E.g. the work in progress
to keep NaCl plugins in background pages alive. An
Increment / Decrement approach would require extensive
and fragile instrumentation of all APIs. Impulses
can be sent upon any api activity and act as an
implicit increment with a timed out decrement.
See design doc:
https://docs.google.com/a/chromium.org/document/d/1mI0lS1rfAf-BAGLmWAEcWy37Xq9dOvgfMx8OqeUMXts/edit#
BUG=298339
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238261
Patch Set 1 : #
Total comments: 4
Patch Set 2 : mpcomplete comments on patch 2 updated: indent and method name #Patch Set 3 : Require non zero idle time (and fix FromSeconds for suspend time) #Patch Set 4 : Back to 1sec times for tests. #
Total comments: 10
Patch Set 5 : tapted comments addressed #
Total comments: 1
Messages
Total messages: 12 (0 generated)
|