«performance» etiketlenmiş sorular

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

19
Google nasıl bu kadar hızlı olabilir?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır ancak tarihsel önemi vardır. Şu anda yeni cevapları veya etkileşimleri kabul etmiyor. Google'ın bir sorguya bu kadar hızlı hizmet vermesini sağlayan teknolojiler ve programlama kararları nelerdir? Bir şeyi her aradığımda (günde birkaç kez), sonuçları 1 saniyeye yakın veya daha …



4
Java, dizilerle C ++ 'da std :: vector'den 8 kat daha hızlıdır. Neyi yanlış yaptım?
Boyutlarını asla değiştirmeyen birkaç büyük diziye sahip aşağıdaki Java koduna sahibim. Bilgisayarımda 1100 ms'de çalışıyor. Aynı kodu C ++ 'da uyguladım ve kullandım std::vector. Bilgisayarımda aynı kodu çalıştıran C ++ uygulamasının süresi 8800 ms'dir. Bunu yavaş yapması için neyi yanlış yaptım? Temel olarak kod şunları yapar: for (int i = …


2
python'da str performansı
Bir python kodunun profilini çıkarırken ( python 2.6en fazla 3.2), strbir nesneyi (benim durumumda bir tamsayı) bir dizeye dönüştürme yönteminin, dize biçimlendirmesini kullanmaktan neredeyse bir büyüklük sırası daha yavaş olduğunu keşfettim . İşte kriter >>> from timeit import Timer >>> Timer('str(100000)').timeit() 0.3145311339386332 >>> Timer('"%s"%100000').timeit() 0.03803517023435887 Bunun neden böyle olduğunu bilen …

15
Android RecyclerView Kaydırma Performansı
Listeler ve Kartlar Oluşturma kılavuzuna dayanarak RecyclerView örneği oluşturdum . Adaptörümde yalnızca düzeni şişirmek için bir desen uygulaması var. Sorun, zayıf kaydırma performansıdır. Bu, yalnızca 8 öğeli bir RecycleView'da. Bazı testlerde, Android L'de bu sorunun oluşmadığını doğruladım. Ancak KitKat versiyonunda performans düşüşü belirgindir.

3
Sütundaki ortak değere göre büyük bir veri çerçevesini bir veri çerçevesi listesine bölme
"Kullanıcıların" eylemlerini toplayan 10 sütunlu bir veri çerçevem ​​var, burada sütunlardan biri bir kimlik içeriyor (benzersiz değil, kullanıcıyı tanımlayan) (sütun 10). veri çerçevesinin uzunluğu yaklaşık 750000 satırdır. Tek bir aktörün eylemlerini izole etmek için "kullanıcı" tanımlayıcısını içeren sütuna ayrı ayrı veri çerçevelerini çıkarmaya çalışıyorum (bu nedenle veri çerçevelerinin bir listesini …

24
Visual Studio'da yavaş hata ayıklama sorunu
Visual Studio örneğimde, bir C # konsol uygulamasında tek bir dönüş satırı yazmış olsam bile, basıldıktan sonra F5gerçek kodu yürütmem bir dakika sürecektir (yani tek dönüş ifadesinde durmak için gereken süre basma F5- İşlevdeki return deyiminde bir kesme noktası belirledim main). Yanlış olan ne? Bir kontrol listesi var mı? Visual …

3
S3'te dizin başına maksimum dosya
Bir milyon resmim olsaydı, onları bir klasör / alt klasör hiyerarşisinde depolamak mı yoksa hepsini doğrudan bir kovaya (herhangi bir klasör olmadan) atmak daha mı iyi olurdu? Tüm görüntüleri hiyerarşisiz bir kovaya dökmek LİSTE işlemlerini yavaşlatır mı? Hareket halindeyken klasörler ve alt klasörler oluşturmada ve ACL'lerini ayarlamada (programatik olarak konuşma) …


10
Bir veritabanında kaç satır ÇOK FAZLA?
1.000.000 kayıt içeren bir MySQL InnoDB tablom var. Bu çok mu fazla? Veya veritabanları bunu ve daha fazlasını halledebilir mi? Soruyorum çünkü bazı sorguların (örneğin, bir tablodan son satırı alma) 1 milyon satırlık tabloda 100'lü bir satıra göre daha yavaş (saniye) olduğunu fark ettim.

4
Rastgele bir boole oluşturmanın en hızlı yolu
Dolayısıyla, C # 'da rastgele bir bool oluşturmanın birkaç yolu vardır: Random.Next () kullanarak: rand.Next(2) == 0 Random.NextDouble () Kullanımı: rand.NextDouble() > 0.5 Gerçekten bir fark var mı? Eğer öyleyse, hangisinin performansı gerçekten daha iyi? Yoksa görmediğim başka bir yol var mı, bu daha hızlı olabilir mi?

6
ThreadLocal değişkeninin performansı
ThreadLocalNormal alandan daha yavaş değişkenden ne kadar okunur ? Daha somut olarak, basit nesne oluşturma, ThreadLocaldeğişkene erişimden daha hızlı mı yoksa daha mı yavaş ? Yeterince hızlı olduğunu varsayıyorum, böylece ThreadLocal<MessageDigest>örneğe sahip olmak , MessageDigesther seferinde örnek oluşturmaktan çok daha hızlıdır . Ancak bu, örneğin bayt [10] veya bayt [1000] …

8
Android onClick in XML ve OnClickListener karşılaştırması
Daha önce benzer şekilde yazılmış bir sorunun sorulduğunu fark ettim ama bu farklı. Android uygulamaları geliştirme konusunda oldukça yeniyim ve android:onclick=""XML özelliği ile setOnClickListeneryöntem arasındaki fark (lar) ile ilgili üç sorum var . İkisi arasındaki farklar nelerdir? Derleme zamanında veya çalışma zamanında bulunan iki uygulama arasındaki fark mı yoksa her …

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.