Skip to content

Conversation

@Lukasa
Copy link
Contributor

@Lukasa Lukasa commented Jan 17, 2025

Motivation:

As with the ELF operations before them, the isolated EL operations currently incur overhead above-and-beyond the overhead of their non-isolated counterparts. That's not what we want to see. However, before we "fix" them, we need to add regression testing to confirm our fix actually worked.

Modifications:

  • Add isolated variations of all current EL scheduling tests.
  • Where isolated methods didn't have alloc counter tests, add new ones for the non-isolated versions too.

Result:

More tests.

@Lukasa Lukasa added the semver/none No version bump required. label Jan 17, 2025
Motivation:

As with the ELF operations before them, the isolated EL operations currently
incur overhead above-and-beyond the overhead of their non-isolated counterparts.
That's not what we want to see. However, before we "fix" them, we need to add
regression testing to confirm our fix actually worked.

Modifications:

- Add isolated variations of all current EL scheduling tests.
- Where isolated methods didn't have alloc counter tests, add new ones
    for the non-isolated versions too.

Result:

More tests.
@Lukasa Lukasa force-pushed the cb-alloc-counter-tests-for-isolated-el-operations branch from 4eb86aa to d681296 Compare January 17, 2025 09:38
@Lukasa Lukasa merged commit 15a38ae into apple:main Jan 17, 2025
34 of 35 checks passed
@Lukasa Lukasa deleted the cb-alloc-counter-tests-for-isolated-el-operations branch January 17, 2025 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants