Comments (7)
The same, I use ram memory mapped to a separate volume for my projects source code and Xcode's derived data, and difference is huge, 235 seconds on built in hard drive (Fusion drive) vs. 175 seconds on ram volume.
from xcodebenchmark.
@Pe-te, it looks like the original problem is solved. I am closing the issue.
Feel free to open it again if you have any suggestions.
from xcodebenchmark.
The same, I use ram memory mapped to a separate volume for my projects ...
Wow, I haven't heard those words for around 25 years now .. great idea, will give it a try! 🥳
from xcodebenchmark.
Hi @Pe-te,
Thank you for the suggestion. I agree that type of a storage matter.
I added a comment to the Contribution
section:
if you have any non-Apple hardware components - submit your results to the
Custom Hardware
table.
And Comments
column to the Custom Hardware
table.
from xcodebenchmark.
Hi @mikehouse,
I tried ram storage for Derived Data (but not for projects because there is no guarantee that your work will be saved), and I think it's a great speed up for HDD, but there is almost no difference if you use SSD. Moreover, it might add additional overhead for OS to move your data to/from disk if there is not enough free memory.
from xcodebenchmark.
Hello @devMEremenko,
I agree when there is ssd no needs to use ram volume at all. My workstation mac mini at the company's office has fast nvme ssd I don't see any differences vs. ram at my home iMac (fusion drive 1 TB). But I see a lot of speed improvements on hdd iMac for my work flow when moved all apps (AppCode, VSCode, ... except Xcode as it is too big ))) ) and projects there. For projects syncing I use rsync cron task. When there not enough memory I just redo volume with new size, I cannot utilize all 64 GB memory anyway even with ram volume.
from xcodebenchmark.
@mikehouse, thank you for sharing your experience 👍
from xcodebenchmark.
Related Issues (20)
- 2023 MacBook Pro 16", M3 Max 16 Core, 48 GB, Xcode 15.1 [69 sec]
- MBP 16 2023 M2 PRO 12C, 512/16, Sonoma 14.1.2, Xcode 15.0.1 [101.662 sec] [102.923 sec]
- 2023 MacBook Pro 14", M3 Max 16 Core, 128 GB, Xcode 15.1 [74.589 sec] HOT 1
- MBP 16 2019 2.6 GHz Intel Core i7 16GB Memory - XCode 15.0.1, macOS 13.6.1 [439.104 sec]
- MBP 16 2023 M2 PRO 12C, 1024/32, Sonoma 14.2, Xcode 15.1 [99.538 sec]
- Macbook Pro 14 2023 M3 Pro 11C, 1024/18G, Sonoma 14.2.1, Xcode 15.1 [123.545 sec] HOT 1
- 2020 Mac Mini M1 8 CPU 16GB RAM 256GB SSD - Xcode 15.1 [189.755 sec]
- 13900K +48G DDR5 7800+ 6900XT Sonoma 14.2.1, Xcode 15.1 [62.276 sec]
- MacBook M1 Pro 14" 2021, RAM 16 GB, 8-Core [191.334 sec]
- Nov 2023 MacBook 14", M3 Pro 12 Core CPU, 18C GPU, RAM 36 GB, storage 1T [106.526 sec] HOT 1
- 2019 Macbook Pro 16'' 2.6 GHz Intel Core i7 16GB Memory, MacOS 14.3, Xcode 15.2 [359.038 sec]
- 13900K +48G DDR5 7800+ 6900XT Sonoma 14.3.1, Xcode 15.2[49.906 sec] HOT 4
- Macbook Pro 14, M3 Max 14C, 36GB, Sonoma 14.4, Xcode 15.3 [85.031 sec]
- 2024 MacBook Air 13", M3 8 Core CPU, 10C GPU, RAM 24 GB, storage 2T [140.053 sec]
- Macbook Pro 14, M3 Max 14C, 36GB, Sonoma 14.4, Xcode 15.3 [76.825 sec]
- Macbook Pro 14" - M1 Pro 10C [117.963 sec]
- MacBook Pro 14" M3 (4P,4E) 16GB 131s
- Analysis
- MacbookPro 14" M1 Pro 8C(6P2E) 16GB 512BGB Xcode15.2 macOS13.6.4 [179.931 sec]
- Docker Desktop for Windows QEMU vm 13900hx, 8 cores 8g ram, Sonoma 14.4.1, Xcode 15.3, 300s
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xcodebenchmark.