Skip to content

Use single-threaded executor in benchmarks by default #9838

Open
@alice-i-cecile

Description

@alice-i-cecile

What problem does this solve or what need does it fill?

As investigated in #9835, the overhead of multithreading can make benchmarks noisy in ways that are irrelevant to what we're actually testing.

What solution would you like?

Implement this solution executed in the linked PR on our other benchmarks where relevant. Except when we're explicitly testing system parallelism, we probably don't want it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-ECSEntities, components, systems, and eventsC-TestingA change that impacts how we test Bevy or how users test their appsD-TrivialNice and easy! A great choice to get started with Bevy

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions