Pertanyaan yang diberi tag «performance»

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


30
Performa C ++ vs.Java / C #
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaan tersebut di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Pemahaman saya adalah bahwa C / C ++ menghasilkan kode native untuk dijalankan pada arsitektur mesin tertentu. Sebaliknya, bahasa seperti Java dan C # berjalan …
119 c#  java  c++  performance  bytecode 

4
Beberapa pernyataan INSERT vs. satu INSERT dengan beberapa VALUES
Saya menjalankan perbandingan kinerja antara menggunakan 1000 pernyataan INSERT: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last …


25
Haruskah saya menggunakan perkalian atau pembagian?
Inilah pertanyaan konyol yang menyenangkan: Katakanlah kita harus melakukan operasi sederhana di mana kita membutuhkan setengah dari nilai variabel. Ada biasanya dua cara untuk melakukan hal ini: y = x / 2.0; // or... y = x * 0.5; Dengan asumsi kami menggunakan operator standar yang disediakan dengan bahasa, mana …

12
MySQL: Cara tercepat untuk menghitung jumlah baris
Cara mana untuk menghitung jumlah baris yang harus lebih cepat di MySQL? Ini: SELECT COUNT(*) FROM ... WHERE ... Atau, alternatifnya: SELECT 1 FROM ... WHERE ... // and then count the results with a built-in function, e.g. in PHP mysql_num_rows() Orang akan berpikir bahwa metode pertama harus lebih cepat, …
117 mysql  performance 


30
Praktik Pengkodean yang memungkinkan kompiler / pengoptimal untuk membuat program lebih cepat
Bertahun-tahun yang lalu, compiler C tidak terlalu pintar. Sebagai solusinya, K&R menemukan kata kunci register , untuk memberi petunjuk kepada kompiler, bahwa mungkin merupakan ide yang baik untuk menyimpan variabel ini dalam register internal. Mereka juga menjadikan operator tersier untuk membantu menghasilkan kode yang lebih baik. Seiring waktu berlalu, kompiler …

4
Cara membebani std :: swap ()
std::swap()digunakan oleh banyak kontainer std (seperti std::listdan std::vector) selama penyortiran dan bahkan penugasan. Tetapi implementasi std swap()sangat umum dan agak tidak efisien untuk tipe kustom. Dengan demikian, efisiensi dapat diperoleh dengan membebani std::swap()dengan implementasi khusus tipe kustom. Tetapi bagaimana Anda bisa menerapkannya sehingga akan digunakan oleh kontainer std?


2
Cara paling hemat memori untuk mengubah ukuran bitmap di android?
Saya sedang membangun aplikasi sosial intensif gambar tempat gambar dikirim dari server ke perangkat. Jika perangkat memiliki resolusi layar yang lebih kecil, saya perlu mengubah ukuran bitmap, di perangkat, agar sesuai dengan ukuran tampilan yang diinginkan. Masalahnya adalah bahwa menggunakan createScaledBitmap menyebabkan saya mengalami banyak kesalahan kehabisan memori setelah mengubah …

3
Apa keuntungan menggunakan referensi penerusan dalam loop berbasis rentang?
const auto&sudah cukup jika saya ingin melakukan operasi hanya-baca. Namun, saya telah bertemu for (auto&& e : v) // v is non-const beberapa kali baru-baru ini. Ini membuat saya bertanya-tanya: Mungkinkah dalam beberapa kasus sudut yang tidak jelas ada beberapa manfaat kinerja dalam menggunakan referensi penerusan, dibandingkan dengan auto&atau const …

10
Mempercepat waktu startup Spring Boot
Saya memiliki aplikasi Spring Boot. Saya telah menambahkan banyak dependensi (sayangnya, sepertinya saya membutuhkan semuanya) dan waktu startup naik cukup banyak. Hanya melakukan SpringApplication.run(source, args)10 detik. Meskipun itu mungkin tidak banyak dibandingkan dengan apa yang "biasa", saya tidak senang bahwa itu membutuhkan sebanyak itu, terutama karena itu merusak aliran pengembangan. …


13
Di C ++, haruskah saya repot-repot melakukan cache variabel, atau membiarkan compiler melakukan optimasi? (Aliasing)
Pertimbangkan kode berikut ( padalah tipe unsigned char*dan bitmap->widthdari beberapa tipe integer, persis yang tidak diketahui dan bergantung pada versi mana dari beberapa perpustakaan eksternal yang kita gunakan): for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; } Apakah layak …

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.