Saya sangat menyukai adegan pengembangan kompiler.

Apakah ada cara khusus untuk mengukur efektivitas pengoptimalan kompiler, atau apakah saya hanya akan membandingkan waktu eksekusi antara kompilasi langsung dan keluaran yang dioptimalkan?

Ini bukan pertanyaan terbuka, saya tidak mencari seseorang untuk menghitung perangkat lunak QA di jari mereka atau memberi saya daftar tautan wikipedia. Saya ingin tahu apakah saya kehilangan satu hal besar yang jelas diketahui orang lain dari pengalaman.

1
Daniel Smith 18 Juni 2020, 06:02

1 menjawab

Jawaban Terbaik

Metrik kinerja yang paling umum untuk pengoptimalan kompiler adalah waktu eksekusi untuk serangkaian contoh yang ditentukan, atau ukuran saat membandingkan pengoptimalan ukuran. Karena pengoptimalan tipikal sering kali berfungsi lebih baik untuk satu jenis kode dan lebih buruk untuk yang lain, tantangannya adalah mendefinisikan rangkaian contoh, atau tolok ukur ini, agar sedekat mungkin dengan kode tipikal.

0
Johan 18 Juni 2020, 09:13