Skip to content

Investigate separating AddRemove lock from WriteAll/Component locks #17

@xthexder

Description

@xthexder

It is possible to write component data for new entities without holding a write lock for those components, as long as other transactions don't modify non-existent entities (like with bulk memory copies).
Check the performance of:

  • a per-transaction new entity list
  • copying only valid entities on commit
  • deletes with and without zeroing component data
  • current add/remove commits

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions