Pertanyaan yang diberi tag «performance»

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


8
LINQ: Tidak Ada vs Semua Jangan
Seringkali saya ingin memeriksa apakah nilai yang diberikan cocok dengan satu dalam daftar (mis. Ketika memvalidasi): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Baru-baru ini, saya perhatikan ReSharper meminta saya untuk menyederhanakan pertanyaan ini menjadi: if (acceptedValues.All(v => v != someValue)) { // exception logic } …
272 c#  .net  performance  linq  resharper 


9
INNER JOIN vs kinerja LEFT JOIN di SQL Server
Saya telah membuat perintah SQL yang menggunakan INNER JOIN pada 9 tabel, toh perintah ini membutuhkan waktu yang sangat lama (lebih dari lima menit). Jadi rakyat saya menyarankan saya untuk mengubah INNER JOIN menjadi LEFT JOIN karena kinerja LEFT JOIN lebih baik, terlepas dari apa yang saya ketahui. Setelah saya …

19
Inner join vs Where
Apakah ada perbedaan kinerja (dalam oracle) antara Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID Dan Select * from Table1 T1, Table2 T2 Where T1.ID = T2.ID ?
257 sql  performance  oracle 

12
SQL Server: Permintaan cepat, tetapi lambat dari prosedur
Kueri berjalan cepat: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank biaya subtree: 0,502 Tetapi menempatkan SQL yang sama dalam prosedur tersimpan berjalan lambat, dan dengan rencana eksekusi yang sama sekali berbeda CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS SELECT …

6
Bagian mana dari membuang Eksepsi yang mahal?
Di Jawa, menggunakan lemparan / tangkap sebagai bagian dari logika ketika sebenarnya tidak ada kesalahan pada umumnya adalah ide yang buruk (sebagian) karena melempar dan menangkap pengecualian itu mahal, dan melakukannya berkali-kali dalam satu lingkaran biasanya jauh lebih lambat daripada yang lain mengontrol struktur yang tidak melibatkan pengecualian melempar. Pertanyaan …

9
Mengapa JSF memanggil getter beberapa kali
Katakanlah saya menentukan komponen outputText seperti ini: <h:outputText value="#{ManagedBean.someProperty}"/> Jika saya mencetak pesan log ketika pengambil untuk someProperty dipanggil dan memuat halaman, itu sepele untuk melihat bahwa pengambil dipanggil lebih dari sekali per permintaan (dua kali atau tiga kali adalah apa yang terjadi dalam kasus saya): DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) …
256 performance  jsf  el  getter 

14
Thread vs Proses di Linux
Saya baru-baru ini mendengar beberapa orang mengatakan bahwa di Linux, hampir selalu lebih baik menggunakan proses daripada thread, karena Linux sangat efisien dalam menangani proses, dan karena ada begitu banyak masalah (seperti penguncian) yang terkait dengan utas. Namun, saya curiga, karena sepertinya utas dapat memberikan peningkatan kinerja yang cukup besar …

4
Apa yang membuat pernyataan SQL berharga?
Menurut definisi (setidaknya dari apa yang saya lihat) sargable berarti bahwa kueri mampu membuat mesin kueri mengoptimalkan rencana eksekusi yang digunakan kueri. Saya sudah mencoba mencari jawabannya, tetapi sepertinya tidak banyak tentang masalah ini. Jadi pertanyaannya adalah, apa yang membuat atau tidak membuat query SQL sargable? Dokumentasi apa pun akan …


10
Apa yang lebih efisien: Kamus TryGetValue atau ContainsKey + Item?
Dari entri MSDN di Dictionary.TryGetValue Method : Metode ini menggabungkan fungsionalitas metode ContainsKey dan properti Item. Jika kunci tidak ditemukan, maka parameter nilai mendapatkan nilai default yang sesuai untuk tipe nilai TValue; misalnya, 0 (nol) untuk tipe integer, false untuk tipe Boolean, dan null untuk tipe referensi. Gunakan metode TryGetValue …

18
Membuat emulator Android berjalan lebih cepat
Emulator Android agak lamban. Untuk beberapa perangkat, seperti Motorola Droid dan Nexus One, aplikasi berjalan lebih cepat di perangkat yang sebenarnya daripada emulator. Ini adalah masalah saat menguji game dan efek visual. Bagaimana Anda membuat emulator berjalan secepat mungkin? Saya telah mempermainkan parameternya tetapi belum menemukan konfigurasi yang menunjukkan peningkatan …



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.