Pertanyaan yang diberi tag «performance»

Pertanyaan yang terkait dengan peningkatan kinerja aplikasi, ini bisa berkisar dari arsitektur perangkat lunak pilihan untuk pemilihan algoritma.

9
Bagaimana menghadapi kesalahpahaman tentang "optimasi prematur adalah akar dari semua kejahatan"?
Saya telah menjumpai banyak orang yang secara dogmatis menentang apa pun yang dapat dianggap "optimisasi" dalam arti kata umum dalam bahasa Inggris, dan mereka sering mengutip kata demi kata (sebagian) kutipan "optimasi prematur adalah akar dari semua kejahatan" sebagai pembenaran untuk sikap mereka, menyiratkan bahwa mereka menafsirkan apa pun yang …

2
Apa fitur semantik dari Python (dan bahasa dinamis lainnya) yang berkontribusi terhadap kelambatannya?
Saya tidak tahu betul Python. Saya mencoba memahami dengan lebih tepat fitur persis apa dari bahasa dinamis (à la Python, Lua, Skema, Perl, Ruby, ....) yang memaksa implementasi mereka lambat. Sebagai contoh, Lua 5.3 mesin metatable secara intuitif akan membuat Lua sangat lambat, tetapi dalam praktiknya Lua dikabarkan cukup cepat …

5
Beberapa akses database atau salah satu akses besar?
Apa pendekatan yang lebih baik dalam hal kinerja dan pemanfaatan sumber daya yang optimal: mengakses database beberapa kali melalui AJAX untuk hanya mendapatkan informasi yang tepat saat dibutuhkan, atau melakukan satu akses untuk mengambil objek yang menyimpan semua informasi yang mungkin diperlukan , dengan probabilitas tinggi bahwa tidak semua benar …
25 performance  sql 

6
Mengapa tim di LMAX menggunakan Java dan merancang arsitektur untuk menghindari GC dengan cara apa pun?
Mengapa tim di LMAX merancang LMAX Disruptor di Java tetapi semua poin desain mereka untuk meminimalkan penggunaan GC? Jika seseorang tidak ingin menjalankan GC maka mengapa menggunakan bahasa sampah yang dikumpulkan? Optimalisasi mereka, tingkat pengetahuan perangkat keras dan pemikiran yang mereka buat sangat mengagumkan tetapi mengapa Java? Saya tidak menentang …

4
Seberapa buruk itu memanggil println () sering daripada merangkai string bersama dan memanggilnya sekali?
Pertanyaan ini dimigrasikan dari Code Review Stack Exchange karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 5 tahun yang lalu . Saya tahu output ke konsol adalah operasi yang mahal. Untuk kepentingan keterbacaan kode kadang-kadang ada baiknya memanggil fungsi untuk menampilkan teks dua kali, daripada memiliki string teks …
23 java  c++  performance  c  io 

4
Desain Berorientasi Data - tidak praktis dengan lebih dari 1-2 struktur "anggota"?
Contoh biasa Desain Berorientasi Data adalah dengan struktur Bola: struct Ball { float Radius; float XYZ[3]; }; dan kemudian mereka membuat beberapa algoritma yang mengulang std::vector<Ball>vektor. Kemudian mereka memberi Anda hal yang sama, tetapi diimplementasikan dalam Desain Berorientasi Data: struct Balls { std::vector<float> Radiuses; std::vector<XYZ[3]> XYZs; }; Yang bagus dan …

4
Bagaimana cara meningkatkan kinerja Java secara signifikan?
Tim di LMAX memiliki presentasi tentang bagaimana mereka dapat melakukan 100rb TPS kurang dari 1 ms latensi . Mereka telah membuat cadangan presentasi itu dengan blog , kertas teknis (PDF) dan kode sumbernya sendiri. Baru-baru ini, Martin Fowler menerbitkan sebuah makalah yang luar biasa tentang arsitektur LMAX dan menyebutkan bahwa …


10
Bagaimana saya menghindari "Intuisi Optimasi Buruk Pengembang"?
Saya melihat pada sebuah artikel yang mengemukakan pernyataan ini: Pengembang suka mengoptimalkan kode dan dengan alasan yang bagus. Sangat memuaskan dan menyenangkan. Tetapi mengetahui kapan mengoptimalkannya jauh lebih penting. Sayangnya, pengembang umumnya memiliki intuisi yang mengerikan tentang di mana sebenarnya masalah kinerja dalam suatu aplikasi. Bagaimana cara pengembang menghindari intuisi …
22 java  performance 

11
Apakah kode latensi rendah terkadang harus "jelek"?
(Ini terutama ditujukan bagi mereka yang memiliki pengetahuan khusus tentang sistem latensi rendah, untuk menghindari orang yang hanya menjawab dengan pendapat tidak berdasar). Apakah Anda merasa ada pertukaran antara menulis kode berorientasi objek "bagus" dan menulis kode latensi rendah yang sangat cepat? Misalnya, menghindari fungsi virtual dalam C ++ / …
21 java  c++  c  performance  latency 



10
Kapan lebih baik mengoptimalkan perangkat lunak untuk kinerja yang lebih baik, di awal atau di akhir pengembangan?
Saya seorang pengembang perangkat lunak junior dan saya bertanya-tanya kapan akan menjadi waktu terbaik untuk mengoptimalkan perangkat lunak untuk kinerja (kecepatan) yang lebih baik. Dengan asumsi perangkat lunak tidak terlalu besar dan rumit untuk dikelola, apakah lebih baik menghabiskan lebih banyak waktu di awal untuk mengoptimalkannya atau haruskah saya mengembangkan …

2
Bagaimana saya bisa memisahkan antarmuka pengguna dari logika bisnis dengan tetap mempertahankan efisiensi?
Katakanlah saya ingin menunjukkan bentuk yang mewakili 10 objek berbeda di kotak kombo. Misalnya, saya ingin pengguna memilih satu hamburguer dari 10 yang berbeda yang mengandung tomat. Karena saya ingin memisahkan UI dan logika, saya harus memberikan bentuk representasi string hamburger untuk menampilkannya di kotak kombo. Jika tidak, UI harus …

3
Mengapa mengekspresikan perhitungan sebagai perkalian matriks membuatnya lebih cepat?
Di Google tutorial MNist menggunakan TensorFlow , perhitungan diperlihatkan di mana satu langkah setara dengan mengalikan matriks dengan vektor. Google pertama kali menunjukkan gambar di mana setiap perkalian numerik dan penambahan yang akan digunakan untuk melakukan perhitungan dituliskan secara lengkap. Selanjutnya, mereka menunjukkan gambar yang sebaliknya dinyatakan sebagai perkalian matriks, …

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.