DescriptionStarting from M42, calling ABSN.start() method with optional parameters keeps the node from getting GCed even when it is finished and its JS reference is dropped. Thus, the CPU usage keeps piling up over time.
When the node is started with optional parameters, we failed to add the node to the list of active nodes so that it never gets automatically disconnected from the graph when the node is finished.
BUG=478485
TEST=I tested it using the repro case from the bug and the CPU usage from the task manager doesn't continuously increase any more.
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=194828
Patch Set 1 : Initial Commit #
Total comments: 1
Patch Set 2 : Fixed Typo #Messages
Total messages: 8 (2 generated)
|