Pertanyaan yang diberi tag «performance»

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

8
Bagaimana cara menghapus Objek JavaScript dengan cepat?
Dengan JavaScript Array, saya dapat mengatur ulang ke keadaan kosong dengan satu tugas: array.length = 0; Ini membuat Array "tampak" kosong dan siap untuk digunakan kembali, dan sejauh yang saya mengerti adalah satu "operasi" - yaitu, waktu yang konstan. Apakah ada cara serupa untuk menghapus Objek JS? Saya tahu saya …



8
Python: Daftar vs Diktik untuk mencari tabel
Saya memiliki sekitar 10 juta nilai yang harus saya masukkan ke dalam beberapa jenis tabel pencarian, jadi saya bertanya-tanya mana yang akan lebih efisien daftar atau dikt ? Saya tahu Anda dapat melakukan sesuatu seperti ini untuk keduanya: if something in dict_of_stuff: pass dan if something in list_of_stuff: pass Pikiran …

3
Berapa overhead yang dikenakan SSL?
Saya tahu tidak ada satu jawaban yang sulit dan cepat, tetapi adakah perkiraan perkiraan urutan umum untuk biaya overhead enkripsi SSL dibandingkan komunikasi soket yang tidak dienkripsi? Saya hanya berbicara tentang pemrosesan comm dan waktu kawat, tidak termasuk pemrosesan tingkat aplikasi. Memperbarui Ada pertanyaan tentang HTTPS versus HTTP , tapi …

7
Bagaimana cara "mengembalikan objek" di C ++?
Saya tahu judulnya terdengar akrab karena ada banyak pertanyaan serupa, tetapi saya meminta aspek masalah yang berbeda (saya tahu perbedaan antara memiliki barang-barang di tumpukan dan meletakkannya di tumpukan). Di Jawa saya selalu bisa mengembalikan referensi ke objek "lokal" public Thing calculateThing() { Thing thing = new Thing(); // do …


4
postgresql COUNT (DISTINCT ...) sangat lambat
Saya punya permintaan SQL yang sangat sederhana: SELECT COUNT(DISTINCT x) FROM table; Meja saya memiliki sekitar 1,5 juta baris. Permintaan ini berjalan sangat lambat; dibutuhkan sekitar 7,5, dibandingkan dengan SELECT COUNT(x) FROM table; yang memakan waktu sekitar 435 ms. Apakah ada cara untuk mengubah kueri saya untuk meningkatkan kinerja? Saya …

2
Mengapa HashSet <Point> jauh lebih lambat dari HashSet <string>?
Saya ingin menyimpan beberapa lokasi piksel tanpa mengizinkan duplikat, jadi hal pertama yang terlintas dalam pikiran adalah HashSet&lt;Point&gt;kelas yang serupa. Namun ini sepertinya sangat lambat dibandingkan dengan sesuatu seperti HashSet&lt;string&gt;. Misalnya, kode ini: HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img = new Bitmap(1000, 1000)) { for (int x = …

1
Bagaimana fungsi util.toFastProperties dari Bluebird membuat properti suatu objek “cepat”?
Dalam util.jsfile Bluebird , ia memiliki fungsi sebagai berikut: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } Untuk beberapa alasan, ada pernyataan setelah fungsi pengembalian, yang saya tidak yakin mengapa itu ada di sana. Selain itu, tampaknya disengaja, karena penulis …

6
Berapa biaya (tersembunyi) dari val malas Scala?
Salah satu fitur praktis dari Scala adalah lazy val, di mana evaluasi a valditunda sampai diperlukan (pada akses pertama). Tentu saja, lazy valharus memiliki beberapa overhead - di suatu tempat Scala harus melacak apakah nilai telah dievaluasi dan evaluasi harus disinkronkan, karena beberapa utas mungkin mencoba mengakses nilai untuk pertama …

17
Bagaimana cara menangani generator SecureRandom yang lambat?
Jika Anda ingin angka acak kriptografis kuat di Jawa, Anda gunakan SecureRandom. Sayangnya, SecureRandombisa sangat lambat. Jika digunakan /dev/randomdi Linux, ia dapat memblokir menunggu untuk membangun cukup entropi. Bagaimana Anda menghindari hukuman kinerja? Adakah yang menggunakan Uncommon Maths sebagai solusi untuk masalah ini? Adakah yang bisa mengkonfirmasi bahwa masalah kinerja …



7
Kinerja SQL JOIN vs IN?
Saya memiliki kasus di mana menggunakan GABUNGAN atau IN akan memberi saya hasil yang benar ... Yang biasanya memiliki kinerja lebih baik dan mengapa? Berapa tergantung pada server database apa yang Anda jalankan? (FYI saya menggunakan MSSQL)

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.