Saya telah melihat banyak situs yang menjadi tolok ukur perangkat keras baru pada kinerja gaming, membuat zip beberapa file, meng-encode film, atau apa pun. Apakah ada yang menguji dampak dari perangkat keras baru (seperti SSD, CPU baru, kecepatan RAM, atau apa pun) pada kecepatan kompilasi dan tautan, baik linux atau windows?
Akan sangat baik untuk mencari tahu apa yang paling penting untuk kecepatan kompilasi dan dapat fokus pada hal itu, daripada hanya memperkirakan dari tolok ukur lain.
benchmarking
Colen
sumber
sumber
Jawaban:
Saya melakukan itu untuk sementara waktu - lihat di sini dan di sini .
Pada saat itu, saya sedang mengerjakan retas GTK + dan X11 untuk distro ponsel Linux, dan setiap kali saya menyentuh sesuatu pada level yang rendah, itu memicu pembangunan kembali segala macam hal. Salah satu kolega saya tidak pernah melakukan build lengkap karena, di komputer perusahaan menyediakan opsi kompilasi standar, butuh lima jam.
Saya memiliki semua jenis perangkat keras yang gila di rumah, jadi saya menjalankan benchmark pada beberapa mesin sementara saya membuat kode pada yang lain, dan Anda dapat melihat hasilnya di tautan.
Untuk apa yang kami lakukan di Ubuntu, setelah saya memaksimalkan penggunaan CPU - yang dapat Anda lakukan dengan sangat mudah dengan argumen -j untuk membuat - bottleneck sepertinya adalah disk.
Tetapi kemudian perusahaan mengalami PHK besar, jadi saya keluar dari pintu, dan tidak menyelesaikan semua itu. Saya punya banyak data dan interpretasi yang tidak saya posting di blog itu juga.
sumber
Pertama di wishlist saya adalah Solid State Drive. Ini tidak akan berdampak besar pada waktu kompilasi, tetapi membuka aplikasi menjadi lebih cepat secara drastis (IDE, PhotoShop, ETC). http://joelonsoftware.com/items/2009/03/27.html
Faktor terbesar untuk waktu kompilasi adalah CPU. Anda cukup aman menggunakan ini untuk benchmark http://www.cpubenchmark.net/ .
sumber
Hardware Tom dulu, tapi sepertinya mereka berhenti melakukannya kembali pada 2008: http://www.tomshardware.com/charts/desktop-cpu-charts-q3-2008/benchmarks, 31.html . Tidak ada grafik CPU yang lebih baru termasuk tes kompilasi Linux Kernel.
sumber