Pertanyaan yang diberi tag «performance»

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

5
Cara paling efisien untuk membuat pernyataan if-elif-elif-else ketika else dilakukan paling banyak?
Saya mendapat pernyataan if-elif-elif-else yang 99% waktunya, pernyataan else dijalankan: if something == 'this': doThis() elif something == 'that': doThat() elif something == 'there': doThere() else: doThisMostOfTheTime() Konstruksi ini banyak dilakukan , tetapi karena ia melewati setiap kondisi sebelum mencapai kondisi lain, saya merasa ini tidak terlalu efisien, apalagi Pythonic. …

12
Metode tercepat untuk melepaskan tag HTML sebagai entitas HTML?
Saya menulis ekstensi Chrome yang melibatkan melakukan banyak pekerjaan berikut: membersihkan string yang mungkin berisi tag HTML, dengan mengonversi <, >dan &menjadi <, >dan &, masing-masing. (Dengan kata lain, sama seperti PHP htmlspecialchars(str, ENT_NOQUOTES)- saya rasa tidak ada kebutuhan nyata untuk mengonversi karakter kutip ganda.) Ini adalah fungsi tercepat yang …


5
Tergugus vs Non-Gugus
Pengetahuan tingkat rendah saya tentang SQL (Server 2008) terbatas, dan sekarang sedang ditantang oleh DBA kami. Izinkan saya menjelaskan (saya telah menyebutkan pernyataan yang jelas dengan harapan saya benar, tetapi jika Anda melihat sesuatu yang salah, tolong beri tahu saya) skenarionya: Kami memiliki meja yang berisi 'Perintah Pengadilan' untuk orang-orang. …

12
Memeriksa larik kosong: hitung vs kosong
Pertanyaan tentang ' Bagaimana cara mengetahui apakah array PHP kosong ' ini membuat saya memikirkan pertanyaan ini Apakah ada alasan yang countharus digunakan daripada emptysaat menentukan apakah sebuah array kosong atau tidak? Pemikiran pribadi saya adalah jika 2 setara untuk kasus larik kosong yang harus Anda gunakan emptykarena memberikan jawaban …

8
Cara Tercepat untuk Menyajikan File Menggunakan PHP
Saya mencoba untuk mengumpulkan fungsi yang menerima jalur file, mengidentifikasi apa itu, menetapkan header yang sesuai, dan melayani seperti yang dilakukan Apache. Alasan saya melakukan ini adalah karena saya perlu menggunakan PHP untuk memproses beberapa informasi tentang permintaan sebelum menyajikan file. Kecepatan sangat penting virtual () bukanlah pilihan Harus bekerja …

3
Biaya penangan pengecualian dengan Python
Dalam pertanyaan lain , jawaban yang diterima menyarankan untuk mengganti pernyataan if (sangat murah) dalam kode Python dengan blok coba / kecuali untuk meningkatkan kinerja. Mengesampingkan masalah gaya pengkodean, dan dengan asumsi bahwa pengecualian tidak pernah dipicu, seberapa besar perbedaan yang dibuat (dari segi kinerja) untuk memiliki penangan pengecualian, versus …

11
Cara paling efisien untuk membuat karakter pertama dari huruf kecil String?
Apa cara paling efisien untuk membuat karakter pertama dari Stringhuruf kecil? Saya dapat memikirkan sejumlah cara untuk melakukan ini: Menggunakan charAt()dengansubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); Atau menggunakan chararray String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = …

4
Peningkatan kinerja yang aneh dalam tolok ukur sederhana
Kemarin saya menemukan artikel oleh Christoph Nahr berjudul ".NET Struct Performance" yang membandingkan beberapa bahasa (C ++, C #, Java, JavaScript) untuk metode yang menambahkan dua titik struct (double tupel). Ternyata, versi C ++ membutuhkan waktu sekitar 1000ms untuk dieksekusi (1e9 iterations), sementara C # tidak bisa di bawah ~ …

5
Apa cara tercepat untuk menggabungkan / menggabungkan data.frames di R?
Misalnya (tidak yakin apakah contoh yang paling representatif): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) Inilah yang saya dapatkan sejauh ini: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( …


10
Mengapa menutup kelas?
Saya ingin mendengar apa motivasi di balik sebagian besar kelas tertutup dalam kerangka kerja .Net. Apa manfaat menyegel kelas? Saya tidak dapat memahami bagaimana tidak mengizinkan warisan dapat berguna dan kemungkinan besar bukan satu-satunya yang melawan kelas-kelas ini. Jadi, mengapa kerangka kerja dirancang seperti ini dan bukankah itu akan menjadi …
96 .net  performance 

4
apa yang lebih cepat: in_array atau isset? [Tutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi …

5
Performa CSS relatif terhadap translateZ (0)
Sejumlah blog telah mengungkapkan peningkatan kinerja dalam 'mengelabui' GPU untuk berpikir bahwa sebuah elemen adalah 3D dengan menggunakan transform: translateZ(0)untuk mempercepat animasi dan transisi. Saya bertanya-tanya apakah ada implikasi untuk menggunakan transformasi ini dengan cara berikut: * { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); }


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.