Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M1 Max with Xcode 13.2 and new build system #284

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

florentmorin
Copy link

Checklist

If you have any non-Apple hardware components - submit your results to the Custom Hardware table.

  • I performed all steps to correctly run XcodeBenchmark.
  • I used Xcode 12.5 or above.
  • I attached a screenshot with a compilation time and other fields, example.
  • I confirm that Time column is still sorted.
  • The content in cells is centered.

M1Max-Enabled

M1Max-Disabled

@sverrisson
Copy link
Collaborator

Please explain what you are doing. Did you change the shell script?

@florentmorin
Copy link
Author

The fastest build was done using new build system introduced by Xcode 13.2.

It was enabled by running this before launching script:

defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1

And disabled like this:

defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 0

@sverrisson
Copy link
Collaborator

Thank you for showing us the new build system. I didn't read the release notes before, but this is very interesting.
The idea of the tests here, is that all are running the same process, so that we compare the hardware.
I will investigate this further and then we will probably add a new table with the new build system.

@sverrisson
Copy link
Collaborator

You can try running the swift-build-system branch. It uses the new build system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants