Pertanyaan yang diberi tag «performance»

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

24
Dampak kinerja menggunakan instanceof di Jawa
Saya mengerjakan aplikasi dan satu pendekatan desain melibatkan penggunaan instanceofoperator yang sangat berat . Meskipun saya tahu bahwa desain OO umumnya mencoba untuk tidak menggunakan instanceof, itu adalah cerita yang berbeda dan pertanyaan ini murni terkait dengan kinerja. Saya bertanya-tanya apakah ada dampak kinerja? Apakah secepat ==? Sebagai contoh, saya …

25
Perbedaan antara mendeklarasikan variabel sebelum atau dalam lingkaran?
Saya selalu bertanya-tanya apakah, secara umum, mendeklarasikan variabel throw-away sebelum loop, sebagai lawan berulang kali di dalam loop, membuat perbedaan (kinerja)? Contoh (sangat tidak berguna) di Jawa: a) deklarasi sebelum loop: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b) deklarasi (berulang kali) di dalam …

12
Berapa banyak utas yang terlalu banyak?
Saya menulis server, dan saya mengirim setiap tindakan ke utas terpisah ketika permintaan diterima. Saya melakukan ini karena hampir setiap permintaan membuat kueri basis data. Saya menggunakan perpustakaan threadpool untuk mengurangi pembangunan / penghancuran utas. Pertanyaan saya adalah: apa titik cutoff yang bagus untuk utas I / O seperti ini? …

14
Bukankah konyol bahwa favicon kecil memerlukan lagi permintaan HTTP? Bagaimana saya bisa meletakkan favicon ke dalam sprite?
The karunia berakhir dalam 4 hari . Jawaban atas pertanyaan ini memenuhi syarat untuk hadiah +100 reputasi. Rounin mencari jawaban dari sumber yang memiliki reputasi baik . Semua orang tahu cara mengatur tautan favicon.ico dalam HTML: <link rel="shortcut icon" href="http://hi.org/icon.ico" type="image/x-icon"> Tapi saya pikir itu konyol bahwa untuk ikon beberapa …

17
Melacak waktu eksekusi skrip dalam PHP
PHP harus melacak jumlah waktu CPU yang digunakan skrip tertentu untuk menerapkan batas max_execution_time. Apakah ada cara untuk mendapatkan akses ke dalam skrip ini? Saya ingin memasukkan beberapa logging dengan tes saya tentang berapa banyak CPU dibakar dalam PHP yang sebenarnya (waktu tidak bertambah ketika skrip sedang duduk dan menunggu …
289 php  performance 


12
Apakah rekursi lebih cepat daripada perulangan?
Saya tahu bahwa rekursi kadang-kadang jauh lebih bersih daripada perulangan, dan saya tidak bertanya apa-apa tentang kapan saya harus menggunakan rekursi atas iterasi, saya tahu sudah banyak pertanyaan tentang itu. Apa yang saya minta adalah, adalah rekursi pernah lebih cepat dari lingkaran? Bagi saya sepertinya, Anda akan selalu dapat memperbaiki …

2
Mengapa beberapa perbandingan float <integer empat kali lebih lambat dari yang lain?
Ketika membandingkan pelampung dengan bilangan bulat, beberapa pasang nilai membutuhkan waktu lebih lama untuk dievaluasi daripada nilai lain dengan besaran yang sama. Sebagai contoh: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 Tetapi jika float atau integer dibuat lebih kecil atau lebih besar dengan jumlah …


8
Perbedaan kinerja antara debug dan rilis build
Harus saya akui, bahwa biasanya saya tidak pernah repot untuk beralih antara konfigurasi Debug dan Release dalam program saya, dan saya biasanya memilih untuk pergi untuk konfigurasi Debug , bahkan ketika program-program tersebut sebenarnya digunakan di tempat pelanggan. Sejauh yang saya tahu, satu-satunya perbedaan antara konfigurasi ini jika Anda tidak …



4
Mengapa Java mengaktifkan ints yang berdekatan terlihat berjalan lebih cepat dengan case yang ditambahkan?
Saya sedang mengerjakan beberapa kode Java yang perlu sangat dioptimalkan karena akan berjalan di fungsi panas yang dipanggil di banyak titik dalam logika program utama saya. Bagian dari kode ini melibatkan mengalikan doublevariabel dengan 10menaikkan ke non-negatif int exponents sembarang . Salah satu cara cepat (edit: tapi bukan yang tercepat …

10
Saya baru saja menemukan mengapa semua situs web ASP.Net lambat, dan saya mencoba mencari tahu apa yang harus dilakukan
Saya baru saja menemukan bahwa setiap permintaan dalam aplikasi web ASP.Net mendapat kunci Sesi di awal permintaan, dan kemudian melepaskannya di akhir permintaan! Jika implikasi ini hilang pada Anda, seperti bagi saya pada awalnya, ini pada dasarnya berarti sebagai berikut: Kapan saja situs web ASP.Net membutuhkan waktu lama untuk memuat …

2
Mengapa 'x' di ('x',) lebih cepat daripada 'x' == 'x'?
&gt;&gt;&gt; timeit.timeit("'x' in ('x',)") 0.04869917374131205 &gt;&gt;&gt; timeit.timeit("'x' == 'x'") 0.06144205736110564 Juga berfungsi untuk tupel dengan banyak elemen, kedua versi ini tampaknya tumbuh secara linear: &gt;&gt;&gt; timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 &gt;&gt;&gt; timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 &gt;&gt;&gt; timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 &gt;&gt;&gt; timeit.timeit("'x' == 'y' or …

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.