Pertanyaan yang diberi tag «performance»

Untuk pertanyaan yang berkaitan dengan pengukuran atau peningkatan kode dan efisiensi aplikasi.

4
Dapatkah ketepatan const meningkatkan kinerja?
Saya telah membaca berkali-kali bahwa menegakkan const-correctness dalam kode C atau C ++ Anda tidak hanya praktik yang baik terkait dengan rawatan, tetapi juga memungkinkan compiler Anda untuk melakukan pengoptimalan. Namun, saya telah membaca kebalikannya - bahwa itu tidak mempengaruhi kinerja sama sekali. Oleh karena itu, apakah Anda memiliki contoh …

3
biaya operasi atom
Berapa biaya operasi atom (salah satu dari perbandingan-dan-tukar atau penambahan / pengurangan atom)? Berapa siklus yang dikonsumsi? Apakah akan menjeda prosesor lain di SMP atau NUMA, atau akan memblokir akses memori? Apakah itu akan membersihkan buffer pemesanan ulang di CPU yang rusak? Efek apa yang akan terjadi pada cache? Saya …

4
Kompilasi Kinerja Ekspresi C # Lambda
Pertimbangkan manipulasi sederhana berikut atas koleksi: static List<int> x = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var result = x.Where(i => i % 2 == 0).Where(i => i > 5); Sekarang mari gunakan Ekspresi. Kode berikut kira-kira setara: static void UsingLambda() { …

5
Membuka / menutup tag & kinerja?
Ini mungkin pertanyaan yang konyol, tetapi sebagai seseorang yang relatif baru mengenal PHP, saya bertanya-tanya apakah ada masalah terkait kinerja untuk sering membuka dan menutup tag PHP dalam kode template HTML, dan jika demikian, apa praktik terbaik dalam istilah bekerja dengan tag PHP? Pertanyaan saya bukan tentang pentingnya / kebenaran …

6
Di java, apakah lebih efisien menggunakan byte atau short daripada int dan float daripada double?
Saya perhatikan saya selalu menggunakan int dan doubles tidak peduli seberapa kecil atau besar angkanya. Jadi di java, apakah lebih efisien untuk digunakan byteatau shortdaripada intdan floatdaripada double? Jadi asumsikan saya memiliki program dengan banyak int dan ganda. Akankah layak untuk melalui dan mengubah int saya menjadi byte atau short …


7
JavaScript yang tidak mengganggu: <script> di bagian atas atau bawah kode HTML?
Baru-baru ini saya membaca Manifesto Yahoo Praktik Terbaik untuk Mempercepat Situs Web Anda . Mereka merekomendasikan untuk meletakkan penyertaan JavaScript di bagian bawah kode HTML bila kita bisa. Tapi di mana tepatnya dan kapan? Haruskah kita meletakkannya sebelum menutup &lt;/html&gt;atau sesudahnya? Dan yang terpenting, kapan kita masih harus meletakkannya di …

8
Bagaimana cara mengoptimalkan fungsi ORDER BY RAND () MySQL?
Saya ingin mengoptimalkan kueri saya, jadi saya memeriksanya mysql-slow.log. Sebagian besar kueri lambat saya berisi ORDER BY RAND(). Saya tidak dapat menemukan solusi nyata untuk menyelesaikan masalah ini. Ada solusi yang mungkin di MySQLPerformanceBlog tetapi saya rasa ini tidak cukup. Pada tabel yang dioptimalkan dengan buruk (atau sering diperbarui, dikelola …


6
Javascript Set vs. kinerja Array
Mungkin karena Sets relatif baru di Javascript tetapi saya belum dapat menemukan artikel, di StackO atau di mana pun, yang berbicara tentang perbedaan kinerja antara keduanya di Javascript. Lantas, apa perbedaan dari segi performa di antara keduanya? Secara khusus, ketika menyangkut penghapusan, penambahan, dan pengulangan.

6
Apakah kompiler menghasilkan kode yang lebih baik untuk perulangan do-while dibandingkan jenis perulangan lainnya?
Ada komentar di pustaka kompresi zlib (yang digunakan dalam proyek Chromium di antara banyak lainnya) yang menyiratkan bahwa loop do-while di C menghasilkan kode "lebih baik" pada sebagian besar kompiler. Berikut adalah potongan kode yang muncul. do { } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) &amp;&amp; *(ushf*)(scan+=2) == *(ushf*)(match+=2) &amp;&amp; *(ushf*)(scan+=2) == …

19
Bagaimana Google bisa begitu cepat?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaan tersebut di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Teknologi dan keputusan pemrograman apa yang membuat Google dapat melayani kueri dengan begitu cepat? Setiap kali saya mencari sesuatu (satu dari beberapa kali per hari), …

4
Mengapa memmove lebih cepat daripada memcpy?
Saya menyelidiki hotspot kinerja dalam sebuah aplikasi yang menghabiskan 50% waktunya di memmove (3). Aplikasi ini memasukkan jutaan integer 4-byte ke dalam array yang diurutkan, dan menggunakan memmove untuk menggeser data "ke kanan" untuk memberi ruang bagi nilai yang disisipkan. Harapan saya adalah menyalin memori sangat cepat, dan saya terkejut …
89 c++  c  performance  memory 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.