«performance» etiketlenmiş sorular

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


4
Eratosthenes Elek algoritmasının zaman karmaşıklığı
Gönderen Vikipedi: Algoritmanın karmaşıklığı O(n(logn)(loglogn))bit işlemlerdir. Buna nasıl ulaşırsınız? Karmaşıklığın bu loglognterimi içermesi bana bir yer olduğunu söylüyor sqrt(n). n = 100Numaraları bileşik olarak işaretlemenin sabit zaman mark_composite()alacağını varsayarsak (dizi uygulaması), eleği ilk 100 sayı ( ) üzerinde çalıştırdığımı varsayalım , kullandığımız sayının n/2 + n/3 + n/5 + n/7 …


6
Pandalar yinelemelerinde performans sorunları var mı?
Pandaların yinelemelerini kullanırken çok düşük performans fark ettim. Bu başkaları tarafından deneyimlenen bir şey mi? Yinelemelere özel mi ve belirli bir boyuttaki veriler için bu işlevden kaçınılmalı mı (2-3 milyon satırla çalışıyorum)? GitHub'daki bu tartışma , bunun veri çerçevesindeki dtype'ları karıştırırken ortaya çıktığına inanmamı sağladı, ancak aşağıdaki basit örnek, bir …

5
EBP çerçeve işaretçi kaydının amacı nedir?
Derleme dilinde yeni başlayan biriyim ve derleyiciler tarafından yayılan x86 kodunun, EBPkaydı başka bir şey için kullanabildiğinde yayın / optimize modda bile çerçeve işaretçisini genellikle etrafta tuttuğunu fark ettim . Çerçeve işaretçisinin kodun hata ayıklamasını neden kolaylaştırabileceğini ve alloca()bir işlev içinde çağrıldığında gerekli olabileceğini anlıyorum . Ancak, x86'da çok az …


5
Github, javascript kitaplıkları için CDN olarak kullanılmalı mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Javascript …

6
Entity Framework sorgusu yavaş, ancak SqlQuery'deki aynı SQL hızlı
NET framework sürüm 4 ile Entity Framework Code-First kullanan çok basit bir sorgu ile ilgili gerçekten garip performanslar görüyorum. LINQ2Entities sorgusu şuna benzer: context.MyTables.Where(m => m.SomeStringProp == stringVar); Bunun yürütülmesi 3000 milisaniyeden fazla sürer. Oluşturulan SQL çok basit görünüyor: SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp], ... FROM [MyTable] as [Extent1] WHERE [Extent1].[SomeStringProp] …

16
Metoda birçok argüman iletmek için en iyi uygulama?
Zaman zaman, birçok argüman alan yöntemler yazmamız gerekir, örneğin: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Bu tür bir problemle karşılaştığımda, genellikle argümanları bir haritaya özetliyorum. Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public void doSomething(Map<Object,Object> params) { …

8
Veritabanındaki bir e-posta adresi için en uygun uzunluk nedir?
Sorgumun EMAIL_ADDRESSsütun veri türünü ve özelliğini yansıtan çıkarılmış bir kısmı : EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, Ancak John Saunders kullanır VARYING(256). Bu bana, VARYING'i doğru olarak anlamam gerekmediğini gösteriyor. Benim durumumda bir e-posta adresinin uzunluğunun 20 karakter, Jodn için ise 256 karakter olduğunu anlıyorum. John'un kodundaki bağlam CREATE TABLE so."User" …

13
C # vs C - Büyük performans farkı
C ve C #'daki benzer kodlar arasında büyük performans farklılıkları buluyorum. C kodu: #include <stdio.h> #include <time.h> #include <math.h> main() { int i; double root; clock_t start = clock(); for (i = 0 ; i <= 100000000; i++){ root = sqrt(i); } printf("Time elapsed: %f\n", ((double)clock() - start) / CLOCKS_PER_SEC); …
94 c#  c  performance 



6
MySQL "IN" operatörü (büyük?) Sayıda değerde performansı
Son zamanlarda Redis ve MongoDB ile deneyler yapıyorum ve çoğu zaman MongoDB veya Redis'de bir dizi kimliği saklayacağınız durumlar var gibi görünüyor . MySQL IN operatörü hakkında soru sorduğum için bu soru için Redis'e bağlı kalacağım . IN operatörü içinde çok sayıda (300-3000) id listelemenin ne kadar performanslı olduğunu merak …

9
Döngü açma ne zaman hala yararlıdır?
Döngü açarak son derece performans açısından kritik bazı kodları (bir monte carlo simülasyonunda milyonlarca kez denilen hızlı sıralama algoritması) optimize etmeye çalışıyorum. İşte hızlandırmaya çalıştığım iç döngü: // Search for elements to swap. while(myArray[++index1] < pivot) {} while(pivot < myArray[--index2]) {} Şunun gibi bir şeye geçmeyi denedim: while(true) { if(myArray[++index1] …

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.