Pertanyaan yang diberi tag «performance»

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

30
Cara terbaik untuk membalik string
Saya baru saja menulis fungsi string reverse di C # 2.0 (yaitu LINQ tidak tersedia) dan muncul dengan ini: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i > -1; i--) { reverse += cArray[i]; } return reverse; …




12
HashSet vs. Kinerja daftar
Jelas bahwa kinerja pencarian HashSet<T>kelas generik lebih tinggi daripada List<T>kelas generik . Bandingkan saja kunci berbasis hash dengan pendekatan linier di List<T>kelas. Namun menghitung kunci hash itu sendiri mungkin memerlukan beberapa siklus CPU, jadi untuk sejumlah kecil item pencarian linier dapat menjadi alternatif nyata untuk HashSet<T>. Pertanyaan saya: di mana …

16
Menghubungkan statis vs menghubungkan dinamis
Adakah alasan kinerja yang meyakinkan untuk memilih tautan statis daripada tautan dinamis atau sebaliknya dalam situasi tertentu? Saya pernah mendengar atau membaca yang berikut, tetapi saya tidak cukup tahu tentang subjek untuk menjamin kebenarannya. 1) Perbedaan kinerja runtime antara tautan statis dan tautan dinamis biasanya dapat diabaikan. 2) (1) tidak …

5
Efisiensi pemrograman murni fungsional
Adakah yang tahu perlambatan asimptotik terburuk yang mungkin terjadi saat pemrograman murni secara fungsional sebagai lawan imperatif (yaitu memungkinkan efek samping)? Klarifikasi dari komentar oleh itowlson : adakah masalah yang algoritma non-destruktif yang paling terkenal secara asimptot lebih buruk daripada algoritma destruktif yang paling dikenal, dan jika demikian seberapa banyak?


12
Apakah ada keuntungan menggunakan peta dibandingkan unordered_map jika ada kunci sepele?
Pembicaraan baru-baru ini unordered_mapdi C ++ membuat saya sadar bahwa saya harus menggunakan unordered_mapuntuk sebagian besar kasus di mana saya gunakan mapsebelumnya, karena efisiensi pencarian ( diamortisasi O (1) vs O (log n) ). Sering kali saya menggunakan peta, saya menggunakan salah satu intatau std::stringsebagai jenis kunci; karenanya, saya tidak …

22
HTTP vs kinerja HTTPS
Apakah ada perbedaan besar dalam kinerja antara http dan https? Saya ingat pernah membaca bahwa HTTPS bisa menjadi yang kelima secepat HTTP. Apakah ini valid dengan webservers / browser generasi saat ini? Jika demikian, apakah ada whitepaper yang mendukungnya?
363 performance  http  https 


7
Menangani peringatan untuk kemungkinan penghitungan berulang IEnumerable
Dalam kode saya perlu menggunakan IEnumerable<>beberapa kali sehingga mendapatkan kesalahan Resharper dari "Kemungkinan beberapa enumerasi IEnumerable". Kode sampel: public List<object> Foo(IEnumerable<object> objects) { if (objects == null || !objects.Any()) throw new ArgumentException(); var firstObject = objects.First(); var list = DoSomeThing(firstObject); var secondList = DoSomeThingElse(objects); list.AddRange(secondList); return list; } Saya dapat …

16
Apakah tampilan lebih cepat daripada permintaan sederhana?
Adalah select * from myView lebih cepat dari kueri itu sendiri untuk membuat tampilan (agar memiliki hasil yang sama): select * from ([query to create same resultSet as myView]) ? Tidak sepenuhnya jelas bagi saya jika tampilan menggunakan semacam caching membuatnya lebih cepat dibandingkan dengan permintaan sederhana.

7
Kapan dan mengapa basis data bergabung mahal?
Saya sedang melakukan penelitian ke dalam database dan saya melihat beberapa keterbatasan DB relasional. Saya mendapatkan bahwa bergabung dengan meja besar sangat mahal, tetapi saya tidak sepenuhnya yakin mengapa. Apa yang perlu dilakukan DBMS untuk menjalankan operasi gabungan, di mana bottleneck? Bagaimana denormalisasi dapat membantu mengatasi pengeluaran ini? Bagaimana teknik …


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.