«performance» etiketlenmiş sorular

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

9
Yabancı Anahtar sorgu performansını iyileştirir mi?
Diyelim ki 2 tablom var, Ürünler ve Ürün Kategorileri. Her iki tablonun CategoryId üzerinde ilişkisi vardır. Ve bu sorgu. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; Yürütme planı oluşturduğumda, ProductCategories tablosu beklenti olarak küme dizin …

5
Arr = [] arr = new Array'den neden daha hızlıdır?
Bu kodu çalıştırdım ve aşağıdaki sonucu aldım. Neden []daha hızlı olduğunu merak ediyorum ? console.time('using[]') for(var i=0; i<200000; i++){var arr = []}; console.timeEnd('using[]') console.time('using new') for(var i=0; i<200000; i++){var arr = new Array}; console.timeEnd('using new') kullanma []: 299ms kullanma new: 363ms Raynos sayesinde burada bu kodun bir karşılaştırması ve bir …

8
JavaScript'te Dizi ve Nesne verimliliği
Binlerce nesne içeren bir modelim var. Onları depolamanın ve tek bir nesneyi aldıktan sonra en etkili yolun ne olacağını merak ediyordum. Kimlikler uzun sayılardır. Bunlar benim düşündüğüm 2 seçenek. Birinci seçenekte, artan bir endekse sahip basit bir dizi. 2. seçenekte, ilişkisel bir dizi ve belki bir fark yaratıyorsa, bir nesne …

30
Gördüğünüz en saçma kötümserlik nedir? [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, münakaşalar, 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 . 9 yıl önce kapalı . Erken …

2
Gcc ffast-math aslında ne yapar?
Gcc'nin --ffast-mathbayrağının float ops için hızını büyük ölçüde artırabildiğini ve IEEE standartlarının dışına çıktığını anlıyorum, ancak açıkken gerçekten neler olduğu hakkında bilgi bulamıyorum. Herkes lütfen bazı ayrıntıları açıklayabilir ve bayrak açık veya kapalı olsaydı bir şeyin nasıl değişeceğine dair net bir örnek verebilir mi? Benzer sorular için SO'yu araştırmayı denedim, …

3
Foreach, lambda ile array_map ve statik işlevli array_map performansı
Her ikisi de bir diziyi başka bir diziye dönüştürmek için kullanılan bu üç yaklaşım arasındaki performans farkı (varsa) nedir? kullanma foreach array_mapLambda / kapatma fonksiyonu ile kullanma Kullanılması array_map'statik' işlevi / yöntemi ile Başka bir yaklaşım var mı? Kendimi açıklığa kavuşturmak için, hepsi aynı olan örneklere bakalım - sayı dizisini …

4
ByteBuffer.allocate () ile ByteBuffer.allocateDirect ()
İşte allocate()ya da allocateDirect()böyle, soru bu. Birkaç yıldır DirectByteBuffers'nin işletim sistemi düzeyinde doğrudan bir bellek eşlemesi olduğu için, alma / koyma çağrılarıyla HeapByteBuffers'den daha hızlı performans göstereceği fikrine bağlı kaldım . Durumla ilgili kesin detayları şimdiye kadar bulmakla hiç ilgilenmemiştim. İki türden hangisinin ByteBufferdaha hızlı ve hangi şartlarda olduğunu bilmek …


13
.NET istisnaları ne kadar yavaştır?
Ne zaman istisnalar atmak ve atmamak konusunda tartışmak istemiyorum. Basit bir sorunu çözmek istiyorum. İstisnaları atmama iddiasının% 99'u yavaş yavaş dönerken, diğer taraf (kıyas testi ile) hızın sorun olmadığını iddia ediyor. Bir tarafa veya diğer tarafa ait çok sayıda blog, makale ve yayın okudum. Peki hangisi? Cevaplardan bazı bağlantılar: Skeet …


13
Windows'un C ++ derlemek için Linux kadar hızlı gitmesini nasıl sağlayabilirim?
Bunun çok fazla bir programlama sorusu olmadığını biliyorum ama alakalı. Oldukça büyük bir çapraz platform projesi üzerinde çalışıyorum . Windows'ta VC ++ 2008 kullanıyorum. Linux'ta gcc kullanıyorum. Projede yaklaşık 40 bin dosya var. Windows, aynı projeyi derlerken ve bağlarken Linux'tan 10x ila 40x daha yavaştır. Bunu nasıl düzeltebilirim? Tek bir …



12
Mühürlü sınıflar gerçekten performans avantajları sunuyor mu?
Ekstra performans avantajları elde etmek için sınıflarınızı mühürlü olarak işaretlemeniz gerektiğini söyleyen bir çok optimizasyon ipucuna rastladım. Performans farkını kontrol etmek için bazı testler yaptım ve hiçbirini bulamadım. Yanlış bir şey mi yapıyorum? Mühürlü sınıfların daha iyi sonuç vereceği durumu kaçırıyor muyum? Testler yapan ve bir fark gören var mı? …

4
Java 8: Akışların Koleksiyonlara Karşı Performansı
Java 8'de yeniyim. Hala API'yi derinlemesine bilmiyorum, ancak yeni Streams API'nin performansını eski iyi Koleksiyonlarla karşılaştırmak için küçük bir gayri resmi karşılaştırma yaptım. Test, bir listeyi filtrelemek Integerve her çift sayı için kare kökü hesaplamak ve bunun bir sonucu Listolarak saklamaktan oluşur Double. İşte kod: public static void main(String[] args) …

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.