Pertanyaan yang ditandai 'kinerja'

Untuk pertanyaan terkait pengukuran atau peningkatan efisiensi kode dan aplikasi.
26
balasan

Mengapa lebih cepat memproses array yang diurutkan daripada array yang tidak disortir?

Ini adalah bagian dari kode C ++ yang tampaknya sangat aneh. Untuk beberapa alasan aneh, mengurutkan data secara ajaib membuat kode hampir enam kali lebih cepat. #include <algorithm> #include <ctime> #include <iostream> int main () {// Ge ...
Ditetapkan pada 27 Juni '12 pada pukul 16:51
54
balasan

Nilai "href" apa yang harus digunakan untuk referensi ke JavaScript, "#" atau "javascript: void (0)"?

Berikut adalah dua metode pembuatan tautan, yang memiliki tujuan tunggal menjalankan kode JavaScript. Apa yang lebih baik, dalam hal fungsionalitas, kecepatan pemuatan halaman, sasaran verifikasi, dll.? function myJsFunc () {alert ("myJsFunc");
atur 25 Sep. '08 jam 8:54 malam
86
balasan

Mengapa emulator Android begitu lambat? Bagaimana kita bisa mempercepat pengembangan emulator Android?

Saya memiliki prosesor 2,67 GHz Celeron dan 1,21 GB RAM pada mesin x86 Windows XP Professional. Saya mengerti bahwa Android Emulator harus mulai dengan cukup cepat pada mesin seperti itu, tetapi bagi saya tidak. Saya mengikuti semua instruksi pada mood ...
atur 12 Oktober. '09 jam 14:45
20
balasan

Apa perbedaan antara panggilan dan aplikasi?

Apa perbedaan antara menggunakan panggilan dan berlaku untuk memanggil suatu fungsi? var func = function () {alert ('hello!'); }; func.apply (); vs func.call (); Apakah ada perbedaan kinerja antara kedua metode di atas? Kapan lebih baik menggunakan ...
set 31 Des '10 jam 22:56
10
balasan

Meningkatkan kinerja SQLite per detik per detik?

Mengoptimalkan SQLite itu sulit. Kinerja investasi dalam aplikasi C dapat bervariasi dari 85 sisipan per detik hingga lebih dari 96.000 sisipan per detik! Latar Belakang: Kami menggunakan SQLite sebagai bagian dari aplikasi desktop. Kami memiliki sejumlah besar data ...
ditetapkan pada 11 November '09 jam 1:16
2
balasan

Mengapa mencetak "B" jauh lebih lambat daripada mencetak "#"?

Saya membuat dua matriks 1000 x 1000: Matriks pertama: O dan #. Matriks kedua: O dan B. Menggunakan kode berikut, matriks pertama mengambil 8,52 detik: Acak r = Acak baru (); untuk (int i = 0; i <1000; i ++) {untuk (int j = 0; j <1000; j ++) {...
ditetapkan pada 22 Februari '14 jam 2:45
10
balasan

Mengapa dalam siklus yang terpisah suplemen stigma jauh lebih cepat daripada dalam siklus gabungan?

Misalkan titik a1, b1, c1, dan d1 untuk menumpuk memori, dan kode numerik saya memiliki loop utama berikut. const int n = 100000; untuk (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Siklus ini dilakukan 10.000 kali ...
ditetapkan pada 17 Desember '11 jam 23:40
10
balasan

Bagaimana cara kerja pengindeksan database?

Mengingat pengindeksan sangat penting sehingga ukuran data Anda tumbuh, dapatkah seseorang menjelaskan bagaimana pengindeksan bekerja pada tingkat agnostik basis data? Informasi tentang kueri untuk mengindeks bidang dapat ditemukan Bagaimana cara mengindeks ...
diatur untuk 04 Agustus. '08 pada jam 1:07 siang
9
balasan

Mengapa "10000000000000 dalam kisaran (1000000000000001)" begitu cepat di Python 3?

Saya mengerti bahwa fungsi range (), yang sebenarnya merupakan tipe objek di Python 3, menghasilkan kontennya dengan cepat, seperti generator. Dalam hal ini, saya berharap baris berikutnya terlalu lama, karena untuk menentukan apakah akan ...
ditetapkan pada 06 Mei 15 pukul 18:32
14
balasan

Apakah <lebih cepat dari <=?

Saya membaca sebuah buku di mana penulis mengatakan bahwa jika (a <901) lebih cepat daripada jika (a <= 900). Tidak seperti pada contoh sederhana ini, tetapi ada perubahan kecil dalam kinerja kode loop kompleks. Saya percaya bahwa ini harus dilakukan dengan sesuatu yang dibuat ...
set 27 agustus '12 jam 5:10
5
balasan

Mengapa mengubah 0.1f ke 0 memperlambat kinerja sebesar 10x?

Mengapa kode ini sedikit, const float x [16] = {1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z [16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.7 ...
atur 16 Feb '12 jam 18:58
10
balasan

Mengganti penghitung loop 32-bit dengan nilai 64-bit menyebabkan penyimpangan kinerja yang gila

Saya sedang mencari cara tercepat untuk popcount array data besar. Saya mengalami efek yang sangat aneh: mengubah variabel loop dari unsigned ke uint64_t menghasilkan 50% pengurangan kinerja pada PC saya. Benchmark #include ...
atur 01 Agustus. '14 pukul 13:33
19
balasan

Bagaimana cara menghitung jumlah kunci objek / properti dalam JavaScript secara efektif?

Apa cara tercepat untuk menghitung jumlah kunci / properti suatu objek? Bisakah ini dilakukan tanpa mengu>
aktifkan 24 September. '08 pada jam 11:56
16
balasan

Pemformatan String Python:% vs .format

Python 2.6 memperkenalkan metode str.format () dengan sintaks yang sedikit berbeda dari operator% yang ada. Apa yang lebih baik dan untuk situasi apa? Metode berikut menggunakan masing-masing metode dan memiliki hasil yang sama, jadi apa bedanya? #! / usr / bin / python su ...
ditetapkan pada 22 Februari '11 jam 21:46
6
balasan

kurang efektif dibandingkan [0-9]

Kemarin, saya membuat komentar di mana seseorang menggunakan [0123456789] dalam ekspresi reguler, bukan [0-9] atau \ d. Saya mengatakan bahwa mungkin lebih efisien untuk menggunakan penentu rentang atau angka daripada satu set karakter. Saya memutuskan untuk memeriksanya hari ini dan ...
ditetapkan pada 18 Mei '13 pukul 10:18