Pertanyaan yang diberi tag optimization

11
Pendekatan terhadap basis kode menjadi lambat secara seragam

Kami sedang mengerjakan basis kode C ++ berukuran sedang (10Mloc) yang melalui upaya optimalisasi kami menjadi sangat lambat . Basis kode ini adalah satu set perpustakaan yang kami gabungkan untuk membuatnya berfungsi. Ketika kerangka umum bagaimana perpustakaan ini berkomunikasi dikembangkan ada...

10
Mengoptimalkan alokasi string berlebihan di C ++

Saya memiliki komponen C ++ yang cukup kompleks yang kinerjanya menjadi masalah. Profiling menunjukkan bahwa sebagian besar waktu eksekusi hanya dihabiskan mengalokasikan memori untuk std::strings. Saya tahu bahwa ada banyak redundansi di antara string-string itu. Sejumlah nilai berulang sangat...

9
Di mana Anda mengoptimalkan?

Ada dua area untuk mengoptimalkan kecepatan: Di mana sebagian besar waktu dihabiskan Kode itulah yang paling disebut Mana tempat terbaik untuk mulai mengoptimalkan? Seringkali kode yang disebut paling sering memiliki waktu eksekusi yang rendah. Apakah Anda mengoptimalkan area yang lebih...

9
Apakah saya mengoptimalkan secara prematur?

Saya saat ini pada tahap desain arsitektur berbasis komponen di C ++. Desain saya saat ini mencakup penggunaan fitur-fitur seperti: std::vectors std::shared_ptrs untuk memegang komponen std::dynamic_pointer_cast std::unordered_map<std::string,[yada]> Komponen akan mewakili data dan...

8
kinerja versus usabilitas ulang

Bagaimana saya bisa menulis fungsi yang dapat digunakan kembali tanpa mengorbankan kinerja? Saya berulang kali menghadapi situasi di mana saya ingin menulis fungsi dengan cara yang membuatnya dapat digunakan kembali (misalnya tidak membuat asumsi tentang lingkungan data) tetapi mengetahui...