«performance» etiketlenmiş sorular

Kod ve uygulama verimliliğinin ölçülmesi veya iyileştirilmesi ile ilgili sorular için.

20
GC.Collect () kullanmanın nesi yanlış?
Bu işlevle oynamanın ciddi sonuçlarını anlasam da (ya da en azından düşündüğüm budur), neden saygın programcıların, bilmeyenlerin bile kullanmayacağı şeylerden biri haline geldiğini anlamıyorum. bu ne için. Diyelim ki, bellek kullanımının kullanıcının ne yaptığına bağlı olarak son derece değiştiği bir uygulama geliştiriyorum. Uygulama yaşam döngüsü iki ana aşamaya ayrılabilir: düzenleme …

9
Java'da iki grubu karşılaştırmanın en hızlı yolu nedir?
Listenin öğelerini karşılaştıran bir kod parçasını optimize etmeye çalışıyorum. Örneğin. public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } Lütfen setlerdeki kayıt sayısının yüksek olacağını dikkate alın. Teşekkürler Shekhar
103 java  performance  set 

8
C # 'operatör performansıdır'
Hızlı performans gerektiren bir programım var. İç döngülerinden birinde, belirli bir arayüzden miras alıp almadığını görmek için bir nesnenin türünü test etmem gerekiyor. Bunu yapmanın bir yolu, CLR'nin yerleşik tür kontrol işlevi olabilir. Muhtemelen 'is' anahtar kelimesi olmanın en zarif yöntemi: if (obj is ISpecialType) Diğer bir yaklaşım, temel sınıfa, …
103 c#  performance  clr  gettype 

14
ASP.NET MVC Performansı
ASP.NET MVC'nin ASP.NET WebForms'tan 30 kat daha hızlı olduğuna dair bazı çılgınca açıklamalar buldum. Orada gerçek performans farkı nedir, bu ölçüldü mü ve performans avantajları nelerdir? Bu, ASP.NET WebForms'tan ASP.NET MVC'ye geçmeyi düşünmeme yardımcı olmak içindir.


25
Java HashMap performans optimizasyonu / alternatifi
Büyük bir HashMap oluşturmak istiyorum ancak put()performans yeterince iyi değil. Herhangi bir fikir? Diğer veri yapısı önerileri memnuniyetle karşılanır, ancak bir Java Haritasının arama özelliğine ihtiyacım var: map.get(key) Benim durumumda 26 milyon girişli bir harita oluşturmak istiyorum. Standart Java HashMap'i kullanarak, yerleştirme hızı, 2-3 milyon eklemeden sonra dayanılmaz derecede yavaşlar. …

5
Diğer en çok yapıldığında if-elif-elif-else ifadesini oluşturmanın en etkili yolu?
% 99 oranında, else ifadesinin çalıştırıldığı bir if-elif-elif-else ifadesine sahibim: if something == 'this': doThis() elif something == 'that': doThat() elif something == 'there': doThere() else: doThisMostOfTheTime() Bu yapı yapılır çok ama bu çok verimli değildir his var başka vurur önce her şartta gider beri, tek başına Pythonic edelim. Öte …

11
Bir String'in ilk karakterini küçük harf yapmanın en etkili yolu?
Küçük harfin ilk karakterini yapmanın en etkili yolu nedir String? Bunu yapmanın birkaç yolunu düşünebilirim: Kullanımı charAt()ilesubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); Veya bir chardizi kullanarak String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = Character.toLowerCase(c[0]); String output …

7
Bir dizenin Ruby'deki bir normal ifade ile eşleşip eşleşmediğini kontrol etmenin en hızlı yolu?
Ruby'de bir dizenin normal bir ifadeyle eşleşip eşleşmediğini kontrol etmenin en hızlı yolu nedir? Benim sorunum, çalışma zamanında verilen bir regexp ile eşleşenleri bulmak için çok sayıda dizge üzerinden "egrep" yapmam gerektiğidir. Yalnızca dizenin normal ifadeyle eşleşip eşleşmediğini, nerede eşleştiğini veya eşleşen grupların içeriğinin ne olduğunu önemsiyorum. Umarım bu varsayım, …
102 ruby  regex  performance 

3
JQuery'de alt öğeleri seçmenin en hızlı yöntemi nedir?
Benim bildiğim gibi, alt öğeleri seçme birkaç yolu vardır jQuery . //Store parent in a variable var $parent = $("#parent"); Yöntem 1 (kapsam kullanarak) $(".child", $parent).show(); Yöntem 2 (find () yöntemi) $parent.find(".child").show(); Yöntem 3 (Yalnızca acil çocuklar için) $parent.children(".child").show(); Yöntem 4 (CSS seçici aracılığıyla) - @spinon tarafından önerildi $("#parent > …

8
Java derleme hızı ve Scala derleme hızı
Bir süredir Scala'da programlama yapıyorum ve hoşuma gidiyor ama beni rahatsız eden tek şey, programları derlemek için geçen süre. Küçük bir şey gibi görünüyor ama Java ile programımda küçük değişiklikler yapabilirim, netbeans'teki çalıştır düğmesini tıklayabilirim ve BOOM çalışıyor ve zamanla scala'da derlemek çok zaman alıyor gibi görünüyor. Pek çok büyük …

14
Bir StringBuilder'ı döngüde yeniden kullanmak daha mı iyi?
StringBuilder kullanımıyla ilgili performansla ilgili bir sorum var. Çok uzun bir döngüde a'yı değiştiriyorum StringBuilderve bunun gibi başka bir yönteme geçiriyorum: for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); } StringBuilderHer döngü döngüsünde örnekleme yapmak iyi bir çözüm mü? …


4
Temel Heroku uygulamalarımın yüklenmesi neden iki saniye sürüyor?
Hizmeti test etmek için çok basit iki Heroku uygulaması oluşturdum, ancak sayfayı ilk ziyaret ettiğimde yüklemek genellikle birkaç saniye sürüyor: Cropify - Temel Sinatra Uygulama ( üzerinde github ) Textile2HTML - Daha temel Sinatra Uygulama ( üzerinde github ) Tek yaptığım basit bir Sinatra uygulaması oluşturmak ve onu dağıtmaktı. Heroku …
100 ruby  performance  heroku 

3
PHPStorm IDE'de verimsiz jQuery kullanım uyarıları
Yakın zamanda PHPStorm IDE sürümümü yükselttim ve şimdi beni verimsiz jQuery kullanımı konusunda uyarıyor. Örneğin: var property_single_location = $("#property [data-role='content'] .container"); Bu uyarıyı verir: JQuery seçicilerinin verimli bir şekilde kullanıldığını denetler. Önünde ID seçici bulunan alt seçicilerin bölünmesini önerir ve önbelleğe alınabilecek çoğaltılmış seçiciler hakkında uyarıda bulunur. Yani sorum şu: …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.