Pertanyaan yang diberi tag «performance»

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



3
Bekerja melalui prinsip tanggung jawab tunggal (SRP) dengan Python saat panggilan mahal
Beberapa poin dasar: Panggilan metode Python "mahal" karena sifatnya yang ditafsirkan . Secara teori, jika kode Anda cukup sederhana, memecah kode Python memiliki dampak negatif selain keterbacaan dan penggunaan kembali ( yang merupakan keuntungan besar bagi pengembang, tidak terlalu banyak bagi pengguna ). Prinsip tanggung jawab tunggal (SRP) membuat kode …



1
Masuk ke file atau ke tabel database?
Saya sedang mengembangkan aplikasi web yang menggunakan MS SQL untuk berbagai data: termasuk pengguna, akun pengguna, lisensi pengguna, harga lisensi, faktur. Saya perlu mencatat penggunaan sistem secara real-time dari pengguna, dan menggunakannya untuk penagihan bulanan: mis. Login setiap kali pengguna mendapatkan halaman / URL dan tagihan pengguna pada akhir bulan …

2
Seberapa banyak penggunaan makro "kemungkinan" dan "tidak mungkin"?
Makro likelydan unlikelymakro sering dikenal membantu kompiler mengetahui apakah suatu ifbiasanya akan dimasukkan atau dilewati. Menggunakannya menghasilkan beberapa peningkatan kinerja (agak kecil). Saya mulai menggunakannya baru-baru ini, dan saya tidak yakin seberapa sering petunjuk seperti itu digunakan. Saat ini saya menggunakannya dengan pengecekan kesalahan if, yang biasanya ditandai sebagai unlikely. …


7
Berapa lama untuk sebuah layar muncul sebelum dianggap sebagai masalah kinerja?
Saya terlibat dengan pengembangan aplikasi Windows yang memiliki berbagai layar. Salah satunya membutuhkan waktu sepuluh detik untuk muncul tanpa pemintal atau indikasi lain bahwa layar sedang memuat. Saya menganggap ini masalah kinerja yang serius tetapi saya tampaknya menjadi satu-satunya yang peduli. Apakah saya terlalu bersemangat? Berapa jumlah waktu yang dapat …

5
Berapa redundansi / ketahanan yang harus diterapkan oleh perangkat lunak yang kompleks?
Fokus pertanyaan ini: Beberapa perangkat lunak melakukan "kerja ekstra" untuk meningkatkan peluang hasil "akhirnya berhasil / memuaskan", meskipun ada satu atau lebih kesalahan internal dalam perangkat lunak, yang memerlukan waktu eksekusi yang lebih lama ketika kesalahan tersebut terjadi. Semua ini terjadi tanpa sepengetahuan pengguna jika hasilnya berhasil. Definisi perangkat lunak …

3
Cara melakukan validasi input tanpa pengecualian atau redundansi
Ketika saya mencoba membuat antarmuka untuk program tertentu, saya biasanya berusaha menghindari pengecualian yang bergantung pada input yang tidak divalidasi. Jadi yang sering terjadi adalah saya sudah memikirkan sepotong kode seperti ini (ini hanya contoh demi contoh, jangan pedulikan fungsi yang dijalankannya, contoh di Jawa): public static String padToEvenOriginal(int evenSize, …

3
Loop depan dan inisialisasi variabel
Apakah ada perbedaan antara kedua versi kode ini? foreach (var thing in things) { int i = thing.number; // code using 'i' // pay no attention to the uselessness of 'i' } int i; foreach (var thing in things) { i = thing.number; // code using 'i' } Atau apakah …
11 c#  performance  memory 


3
Latensi Rendah Unix / Linux
Sebagian besar pekerjaan pemrograman latensi rendah / frekuensi tinggi (berdasarkan spesifikasi pekerjaan) tampaknya diimplementasikan pada platform unix. Dalam banyak spesifikasi mereka membuat permintaan khusus untuk orang-orang dengan jenis pengalaman "linux latensi rendah". Dengan asumsi ini tidak berarti OS linux waktu nyata, bisakah orang memberi saya bantuan dengan apa yang dimaksud? …
11 c++  c  performance  linux  latency 


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.