«performance» etiketlenmiş sorular

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

10
MySQL tablosundaki varchar uzunluğunun önemi
Satırların dinamik olarak eklendiği bir MySQL tablom var. Tellerin uzunluğundan emin olamadığım ve kesilmesini istemediğim için genellikle ihtiyacım olandan çok daha büyük olan varchar (200) yapıyorum. Bir varchar alanına gerekenden çok daha fazla uzunluk vermede büyük bir performans artışı var mı?
112 sql  mysql  performance  types 

10
String.Contains (), String.IndexOf () 'dan daha hızlı mı?
Yaklaşık 2000 karakterlik bir dize tamponum var ve belirli bir dizge içerip içermediğini kontrol etmem gerekiyor. Her web isteği için bir ASP.NET 2.0 web uygulamasında kontrol yapacak. String.Contains yönteminin String.IndexOf yönteminden daha iyi performans gösterip göstermediğini bilen var mı ? // 2000 characters in s1, search token in s2 string …
111 c#  .net  asp.net  performance  string 

4
Pow (a, d, n) neden a ** d% n'den çok daha hızlı?
Miller-Rabin asallık testini uygulamaya çalışıyordum ve orta büyüklükteki sayılar (~ 7 basamak) için neden bu kadar uzun (> 20 saniye) sürdüğünü şaşırdım. Sonunda aşağıdaki kod satırını sorunun kaynağı olarak buldum: x = a**d % n (burada a, dve nhepsi benzer, ancak eşit olmayan, orta büyüklükteki sayılar **üs alma operatörü ve …
110 python  performance  pypy 

9
SQL SELECT hız int ve varchar
Masa oluşturma sürecindeyim ve bu beni meraklandırdı. Markası olan arabaları (fx BMW, Audi vb.) Saklarsam, markayı int veya varchar olarak saklarsam sorgu hızında herhangi bir fark yaratır mı? Öyle SELECT * FROM table WHERE make = 5 AND ...; Daha hızlı / daha yavaş SELECT * FROM table WHERE make …

29
Netbeans performansı nasıl artırılır?
Netbeans'in daha hızlı yüklenmesini ve çalışmasını sağlamanın gerçek bir yolu var mı? Çok yavaştır ve bir süredir kod yazdığınızda daha da kötüleşir. Tüm RAM'imi yiyor. Bir Windows makinesindeyim, özellikle Windows Server 2008 Datacenter Edition x64, 4 Gb RAM, 3Ghz Core 2 Duo işlemci, vb. X64 JDK kullanıyorum. NOD32 Antivirus'ü kullanıyorum …

16
Android - Başlangıçta beyaz ekranı önle
Hepimizin bildiği gibi, birçok Android uygulaması, ilk Activityodaklanmadan önce çok kısa bir süre beyaz bir ekran görüntüler . Bu sorun aşağıdaki durumlarda görülür: Global Applicationsınıfı genişleten ve burada büyük başlatmalar gerçekleştiren Android uygulamaları . Application Nesne daima ilk önce oluşturulan Activitybu mantıklı, (ayıklayıcısında görülebilir bir gerçektir). Benim durumumdaki gecikmenin nedeni …


10
Go neden bu kadar yavaş (Java'ya kıyasla)?
2010'da The Computer Language Benchmarks Game'de görebileceğimiz gibi : Go, C'den ortalama 10 kat daha yavaştır Git daha yavaş 3x olan Java !? Go derleyicisinin yürütme için yerel kod ürettiğini göz önünde bulundurarak bu nasıl olabilir? Go için olgunlaşmamış derleyiciler mi? Veya Go diliyle ilgili bazı temel sorunlar mı var? …

7
C ++ 'da istisnalar nasıl çalışır (perde arkasında)
İnsanların istisnaların yavaş olduğunu söylediklerini görüyorum, ama hiçbir kanıt göremiyorum. Öyleyse, öyle olup olmadıklarını sormak yerine, istisnaların perde arkasında nasıl çalıştığını soracağım, böylece onları ne zaman kullanacağıma ve yavaş olup olmadığına karar verebilirim. Bildiğim kadarıyla, istisnalar bir çok kez geri dönüş yapmakla aynıdır, ancak her dönüşten sonra başka bir tane …

3
Statik yöntemlerin performansı ve örnek yöntemlerinin performansı
Sorum, statik yöntemlerin performans özelliklerine karşı örnek yöntemlerle ve ölçeklenebilirlikleriyle ilgilidir. Bu senaryo için tüm sınıf tanımlarının tek bir derlemede olduğunu ve birden çok ayrı işaretçi türünün gerekli olduğunu varsayın. Düşünmek: public sealed class InstanceClass { public int DoOperation1(string input) { // Some operation. } public int DoOperation2(string input) { …

13
C ++ 'da verimli dize birleştirme
Birkaç kişinin std :: string'de "+" operatörü ve birleştirme işlemini hızlandırmak için çeşitli geçici çözümler hakkında endişelerini dile getirdiğini duydum. Bunlardan herhangi biri gerçekten gerekli mi? Öyleyse, dizeleri C ++ 'da birleştirmenin en iyi yolu nedir?


9
C ++ sınıfında sanal bir yönteme sahip olmanın performans maliyeti nedir?
Bir C ++ sınıfında (veya üst sınıflarından herhangi birinde) en az bir sanal yönteme sahip olmak, sınıfın sanal bir tabloya sahip olacağı ve her örneğin sanal bir işaretçiye sahip olacağı anlamına gelir. Yani hafıza maliyeti oldukça açık. En önemlisi, örneklerdeki bellek maliyetidir (özellikle örnekler küçükse, örneğin yalnızca bir tamsayı içermeleri …

5
C ++ 'daki normal işaretçilerle karşılaştırıldığında akıllı işaretçilerin ek yükü ne kadar?
C ++ 11'deki normal işaretçilerle karşılaştırıldığında akıllı işaretçilerin ek yükü ne kadar? Başka bir deyişle, akıllı işaretçiler kullanırsam kodum daha yavaş mı olacak ve eğer öyleyse ne kadar yavaş olacak? Özellikle, C ++ 11 std::shared_ptrve std::unique_ptr. Açıkçası, yığından aşağı itilen şeyler daha büyük olacak (en azından öyle düşünüyorum), çünkü akıllı …

6
SSE skaler sqrt (x) neden rsqrt (x) * x'ten daha yavaş?
Intel Core Duo'da bazı temel matematiğimizin profilini çıkarıyorum ve karekök için çeşitli yaklaşımlara bakarken tuhaf bir şey fark ettim: SSE skaler işlemlerini kullanarak, karşılıklı bir karekök alıp çarpmak daha hızlı sqrt'yi elde etmek için, yerel sqrt opcode kullanmaktan çok! Şunun gibi bir döngü ile test ediyorum: inline float TestSqrtFunction( float …

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.