未验证 提交 30fb4a69 编写于 作者: J Jason Simmons 提交者: GitHub

Increase the memory usage estimate for EngineLayer (#8700)

EngineLayers can hold references to Skia objects and may consume significant
resources.  This change will result in more aggressive cleanup of EngineLayers
by the Dart GC.

See https://github.com/flutter/flutter/issues/31303
上级 3e47b4bb
......@@ -24,7 +24,9 @@ size_t EngineLayer::GetAllocationSize() {
// Provide an approximation of the total memory impact of this object to the
// Dart GC. The ContainerLayer may hold references to a tree of other layers,
// which in turn may contain Skia objects.
return 3000;
// TODO(https://github.com/flutter/flutter/issues/31498): calculate the cost
// of the layer more accurately.
return 200000;
};
IMPLEMENT_WRAPPERTYPEINFO(ui, EngineLayer);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册