«performance» etiketlenmiş sorular

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

19
Birden çok sütun üzerinde DISTINCT sayma
Böyle bir sorgu yapmanın daha iyi bir yolu var mı: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Bu tablodan farklı öğe sayısını saymak gerekiyor ama farklı iki sütun üzerinde. Benim sorgu iyi çalışıyor ama ben sadece bir sorgu kullanarak (bir alt sorgu kullanmadan) nihai sonuç alabilir …

22
Std :: vector düz dizilerden çok daha yavaş mı?
Hep std::vectorbir dizi olarak uygulanan genel bilgelik olduğunu düşündüm , falan falan filan. Bugün aşağı inip test ettim ve öyle görünmüyor: İşte bazı test sonuçları: UseArray completed in 2.619 seconds UseVector completed in 9.284 seconds UseVectorPushBack completed in 14.669 seconds The whole thing completed in 26.591 seconds Bu 3-4 kat …
212 c++  arrays  performance  stl  vector 

13
.NET yansıması ne kadar maliyetlidir?
Yansımanın ne kadar kötü kullanıldığını sürekli duyuyorum. Genel olarak düşünmekten kaçınır ve nadiren sorunumu çözmenin imkansız olduğu durumları bulsam da, merak ediyordum ... Uygulamalarda yansımayı kullananlar için performans isabetlerini ölçtünüz mü ve gerçekten çok mu kötü?


8
Özel Statik Yöntemleri Kullanmanın Avantajları
Dahili özel yöntemlere sahip bir sınıf oluştururken, genellikle kod çoğaltmasını azaltmak için, herhangi bir örnek alanının kullanılmasını gerektirmeyen bir sınıf oluştururken, yöntemi statik olarak bildirmenin performans veya bellek avantajları var mı? Misal: foreach (XmlElement element in xmlDoc.DocumentElement.SelectNodes("sample")) { string first = GetInnerXml(element, ".//first"); string second = GetInnerXml(element, ".//second"); string third …
209 c#  performance 


4
Bir Dizedeki ilk karakteri kaldırmanın en hızlı yolu
Diyelim ki şu dizeye sahibiz string data= "/temp string"; İlk karakteri kaldırmak istiyorsak, /aşağıdaki gibi birçok yolla yapabiliriz: data.Remove(0,1); data.TrimStart('/'); data.Substring(1); Ama, gerçekten hangisinin en iyi algoritmaya sahip olduğunu bilmiyorum ve bunu daha hızlı yapıyorum .. En iyisi veya hepsi aynı olan bir tane var mı?

6
Bir dizenin dize listesi
Şunu söyleyelim: List<string> los = new List<string>(); Bu çılgın işlevsel dünyada, bunlardan birini birleştirerek bir dize oluşturmak için bunlardan birinin en iyi olacağı bu günlerde yaşıyoruz: String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.ForEach(s => builder.Append(s)); string disp = los.Aggregate<string>((a, b) => a + b); veya Düz eski StringBuilder foreach …

2
Modern C ++ size ücretsiz performans sağlayabilir mi?
Bazen C ++ 11 / 14'ün yalnızca C ++ 98 kodunu derlerken bile performans artışı sağlayabileceği iddia edilir. Gerekçe genellikle hareket semantiği çizgileri üzerindedir, çünkü bazı durumlarda rvalue kurucuları otomatik olarak üretilir veya şimdi STL'nin bir parçasıdır. Şimdi bu vakaların daha önce RVO veya benzer derleyici optimizasyonları tarafından gerçekten ele …

7
WebSockets kullanılabilir olduğunda neden AJAX kullanılır?
WebSockets'i bir süredir kullanıyorum, Node sunucusu ve WebSockets kullanarak üniversitedeki son yıl projem için Agile proje yönetimi aracı oluşturmayı seçtim. WebSockets kullanarak uygulamamın işleyebileceği saniye başına istek sayısında% 624 artış sağladığını buldum. Ancak projeye başladığımdan beri güvenlik boşluklarını okudum ve bazı tarayıcılar varsayılan olarak WebSockets'i devre dışı bırakmayı seçti. Bu …

2
Hızlı test için PostgreSQL'i optimize edin
PostgreSQL için SQLite tipik bir Rails uygulaması için geçiyorum. Sorun, PG ile çalışan özelliklerin yavaşlamasıdır. SQLite'de ~ 34 saniye, PG'de 2x'den daha yavaş olan ~ 76 saniyedir . Bu yüzden şimdi hiçbir kod değişikliği olmadan SQLite ile eşit performans performansını getirmek için bazı teknikler uygulamak istiyorum (ideal olarak muhtemelen mümkün …

9
Gwt derleyicisini nasıl hızlandırabilirim?
Projelerimizde GWT'yi daha yoğun kullanmaya başlıyoruz ve GWT derleyicisinin performansı giderek sinir bozucu hale geliyor. Barındırılan mod tarayıcıya daha büyük bir vurgu da dahil olmak üzere, GWT derleyicisini daha sonraki bir zamana kadar çalıştırma ihtiyacını karşılayan sorunu azaltmak için çalışma uygulamalarımızı değiştirmeye başlayacağız, ancak bu özellikle istediğimizden daha geç olana …
201 java  performance  gwt 

4
C ++ standardı iostreams için düşük performans gerektiriyor mu yoksa sadece kötü bir uygulama ile mi uğraşıyorum?
C ++ standart kütüphane iostreams'in yavaş performansından her bahsettiğimde, bir güvensizlik dalgası ile karşılaşıyorum. Yine de, iostream kütüphane kodunda (tam derleyici optimizasyonları) harcanan büyük miktarlarda zaman gösteren profiller sonuçlarına sahibim ve iostreams'ten OS'ye özgü I / O API'larına ve özel tampon yönetimine geçiş, bir büyüklük iyileştirme sırası veriyor. C ++ …


5
SQL Server'da varchar (MAX) ve TEXT kullanma
Ben sadece SQL Server 2005 ve Next SQL SERVER sürümlerinde veri türü VARCHAR(MAX)için önerilen yedek (2GB char veri saklayabilirsiniz) olduğunu okudum TEXT. Bir sütunun içinde herhangi bir dizeyi aramak istersem, hangi işlem daha hızlıdır? Bir LIKEcümle VARCHAR(MAX)sütun karşı ? WHERE COL1 LIKE '%search string%' TEXTSütunu kullanarak ve bu sütuna bir …

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.