Skip to content

[Impeller] Vulkan: Clearing signaled fences and calling dtors stalls fence waiter. #129737

@chinmaygarde

Description

@chinmaygarde

This will delay all further deallocations. On this run on CI, the waiter was stalled for more than 5 frames. That means the tracked resources in the command buffer were not collected during this time. This increases peak memory usage and probably also puts pressure on the allocator as it cannot reuse memory and must allocate newer arenas. The trace is added here.

Screenshot 2023-06-28 at 12 28 33 PM

Metadata

Metadata

Assignees

No one assigned

    Labels

    e: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions