Skip to content

Commit c155d54

Browse files
authored
Merge pull request #2 from devMEremenko/master
Sync fork with master
2 parents e521a00 + 2d21683 commit c155d54

File tree

1 file changed

+37
-15
lines changed

1 file changed

+37
-15
lines changed

ReadMe.md

Lines changed: 37 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,22 @@ I believe the results will help developers to make the right *cost/performance*
99

1010
## Score
1111

12-
| Device | CPU | RAM | SSD | Xcode | macOS | Time(sec) |
13-
|:--------------------:|:----------------------:|:---:|:---:|:-----:|:-------:|:---------:|
14-
| iMac 27" 2020 | i9 3.6 GHz 10-core | 64 | 512 | 11.6 | 10.15.6 | 217 |
15-
| iMac 27" 2020 | i7 3.8 GHz 8-core | 64 | 512 | 11.6 | 10.15.6 | 229 |
16-
| iMac 27" 2020 | i7 3.8 GHz 8-core | 32 | 512 | 11.6 | 10.15.6 | 229 |
17-
| iMac Pro 27" 2017 | Xeon 3.2 GHz 8-core | 32 | 1TB | 11.6 | 10.15.6 | 263 |
18-
| MacBook Pro 16" 2019 | i9 2,3 GHz 8-core | 32 | 2TB | 11.6 | 10.15.6 | 328 |
19-
| Hackintosh | i5-8400 2,8 Ghz 6-core | 32 | 512 | 11.6 | 10.15.6 | 409 |
20-
| MacBook Pro 15" 2018 | i7 2,6 GHz 6-core | 16 | 512 | 11.6 | 10.15.6 | 440 |
12+
| Device | CPU | RAM | SSD | HDD | Xcode | macOS | Time(sec) |
13+
|:--------------------:|:-----------------------:|:---:|:---:|:---:|:-----:|:-------:|:---------:|
14+
| iMac 27" 2020 | i9 3.6 GHz 10-core | 64 | 512 | | 11.6 | 10.15.6 | 217 |
15+
| iMac 27" 2020 | i7 3.8 GHz 8-core | 64 | 512 | | 11.6 | 10.15.6 | 229 |
16+
| iMac 27" 2020 | i7 3.8 GHz 8-core | 32 | 512 | | 11.6 | 10.15.6 | 229 |
17+
| iMac 27" 2019 | i9 3.6 GHz 8-core | 64 | 2TB | | 11.6 | 10.15.6 | 252 |
18+
| iMac Pro 27" 2017 | Xeon 3.2 GHz 8-core | 32 | 1TB | | 11.6 | 10.15.6 | 263 |
19+
| Ryzentosh | R5 3600 3.6 Ghz 6-core | 16 | 1TB | | 11.7 | 10.15.6 | 312 |
20+
| MacBook Pro 16" 2019 | i9 2.3 GHz 8-core | 32 | 2TB | | 11.6 | 10.15.6 | 328 |
21+
| Mac Mini 2018 | i5-8500B 3.0 GHz 6-core | 8 | 512 | | 11.7 | 10.15.6 | 383 |
22+
| Hackintosh | i5-8400 2.8 Ghz 6-core | 32 | 512 | | 11.6 | 10.15.6 | 409 |
23+
| iMac 21.5" 2017 | i7-7700 3.60GHz 4-core | 16 | 1TB | | 11.7 | 10.16.6 | 419 |
24+
| MacBook Pro 15" 2018 | i7 2.6 GHz 6-core | 16 | 512 | | 11.6 | 10.15.6 | 440 |
25+
| MacBook Pro 15" 2017 | i7 2.9 GHz 4-core | 16 | 512 | | 11.6 | 10.15.6 | 583 |
26+
| MacBook Pro 15" 2016 | i7 2.7 GHz 4-core | 16 | 1TB | | 11.7 | 10.15.6 | 642 |
27+
| Mac Mini 2014 | i5 2.6 GHz 2-core | 8 | | 1TB | 11.7 | 10.15.6 | 1193 |
2128

2229
## Set up
2330

@@ -30,10 +37,11 @@ I believe the results will help developers to make the right *cost/performance*
3037

3138
1. Select `XcodeBenchmark` -> `Generic iOS Device` in the top left corner.
3239
2. Close `XcodeBenchmark.xcworkspace` project.
33-
2. Remove `DerivedData` folder at `/Users/username/Library/Developer/Xcode/DerivedData`.
34-
3. Reboot and cool down your Mac.
35-
4. Connect to the power adapter if you use MacBook.
36-
5. Make sure `Login Items` list is empty: System Preferences -> Users and Groups -> User -> Login Items.
40+
2. Remove the `DerivedData` folder, by selecting Finder, pressing `Shift + Command + G` and paste in the path: `~/Library/Developer/Xcode`, select the `DerivedData` folder and delete it.
41+
3. Disconnect a network cable and turn off WiFi.
42+
4. Make sure to disable all software running at startup: `System Preferences` -> `Users and Groups` -> `User` -> `Login Items` and empty the list.
43+
5. Reboot and cool down your Mac.
44+
6. Connect to the power adapter if you use MacBook.
3745

3846
## Running a test
3947

@@ -73,12 +81,26 @@ The framework that incudes **42** popular CocoaPods libraries and **70+** depend
7381

7482
## Contribution
7583

76-
1. Submit a pull request and add a row to the `Score` section. Make sure the `Time` column is still sorted after insertion.
77-
2. [Open an issue](https://github.com/devMEremenko/XcodeBenchmark/issues/new/choose) and include all info to fill the `Score` section.
84+
- **Preferred:** [Submit a pull request](https://github.com/devMEremenko/XcodeBenchmark/pulls) and add a row to the `Score` section.
85+
- [Open an issue](https://github.com/devMEremenko/XcodeBenchmark/issues/new/choose) and include all info to fill the `Score` section if you cannot submit a pull request.
86+
87+
Make sure:
88+
- [All steps](https://github.com/devMEremenko/XcodeBenchmark#before-each-test) are performed
89+
- `Time` column is still sorted after insertion.
90+
- You are added to the end of the [Contributors](https://github.com/devMEremenko/XcodeBenchmark#contributors) list.
91+
- Attach a screenshot of the Xcode progress bar with a compilation time. [Example](https://user-images.githubusercontent.com/1449655/92333170-05f3f200-f073-11ea-94be-e0a41be5aae4.png).
92+
- The content in cells is centered. You can use [this tool](https://www.tablesgenerator.com/markdown_tables) to edit a table.
93+
- File -> Paste table data
94+
- Select all cells -> Right click -> Text align -> Center
7895

7996
## Contributors
8097

8198
- [Maxim Eremenko](https://www.linkedin.com/in/maxim-eremenko/)
8299
- [Max Tech](https://www.youtube.com/channel/UCptwuAv0XQHo1OQUSaO6NHw) YouTube channel
83100
- [@bitsmakerde](https://github.com/bitsmakerde)
84101
- [@ivanfeanor](https://github.com/ivanfeanor)
102+
- [@sverrisson](https://github.com/sverrisson)
103+
- [@radianttap](https://github.com/radianttap)
104+
- [@rynaardb](https://github.com/rynaardb)
105+
- [@ekhodykin](https://github.com/ekhodykin)
106+
- [@N0un](https://github.com/N0un)

0 commit comments

Comments
 (0)