«performance» etiketlenmiş sorular

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

9
Fps'yi requestAnimationFrame ile kontrol etme?
Görünüşe göre requestAnimationFrameşimdi olayları canlandırmanın fiili yolu. Çoğunlukla benim için oldukça iyi çalıştı, ama şu anda bazı tuval animasyonları yapmaya çalışıyorum ve merak ediyordum: Belirli bir fps'de çalıştığından emin olmanın herhangi bir yolu var mı? RAF'ın amacının sürekli olarak pürüzsüz animasyonlar olduğunu anlıyorum ve animasyonumu dalgalı hale getirme riski taşıyabilirim, …

8
ToList () çağrılırken performans etkisi var mı?
Kullanırken ToList()dikkate alınması gereken bir performans etkisi var mı? Ben sorgu olan bir dizinden dosyaları almak için bir sorgu yazıyordu: string[] imageArray = Directory.GetFiles(directory); Ancak, onunla çalışmaktan hoşlandığım için List<>, ... List<string> imageList = Directory.GetFiles(directory).ToList(); Öyleyse, böyle bir dönüşüm yapmaya karar verirken göz önünde bulundurulması gereken veya yalnızca çok sayıda …
139 c#  arrays  performance  list 

18
SQL Server SELECT LAST N Satır
Bu bilinen bir soru ama bulduğum en iyi çözüm şöyle bir şey: SELECT TOP N * FROM MyTable ORDER BY Id DESC Çok sıralı bir masam var. Bu sorguyu kullanmak bir olasılık değildir, çünkü çok zaman alır. Peki ORDER BY kullanmadan son N satırı nasıl seçebilirim? DÜZENLE Üzgünüm, bu sorunun …

10
Tamsayılar için Java'daki günlük tabanı 2'yi nasıl hesaplarsınız?
Ben tamsayılar için günlük tabanı 2 hesaplamak için aşağıdaki işlevi kullanın: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } En iyi performansa sahip mi? Birisi bu amaç için hazır J2SE API işlevini biliyor mu? UPD1 Şaşırtıcı bir şekilde, kayan nokta aritmetiği tam …

4
“* Uygula” ailesi gerçekten vektörlenmemiş mi?
Bu yüzden her R yeni kullanıcıya " applyvectorized değil, Patrick Burns R Inferno Circle 4'e göz atın " diyerek alışkınız : Yaygın bir refleks, uygulama ailesinde bir işlev kullanmaktır. Bu vektörleşme değil, döngü gizleme . Apply işlevinin tanımında bir for döngüsü vardır. Laponly işlevi döngüyü gömer, ancak yürütme süreleri kabaca …



4
Ruby Array find_first nesnesi?
Dizi belgelerinde bir şey mi eksik? Belirli bir kriteri tatmin eden bir nesneye kadar içeren bir dizi var. Bu nesneyi verimli bir şekilde bulmak istiyorum. Dokümanlardan aldığım en iyi fikir şudur: candidates = my_array.select { |e| e.satisfies_condition? } found_it = candidates.first if !candidates.empty? Ama iki nedenden dolayı memnun değilim: Bu …
135 ruby  arrays  performance  find 

5
PHP'de FOREACH'e karşı performansı
Her şeyden önce, uygulamaların% 90'ında performans farkının tamamen alakasız olduğunu anlıyorum, ancak sadece hangisinin daha hızlı olduğunu bilmem gerekiyor. Bu ve ... İnternette şu anda mevcut olan bilgiler kafa karıştırıcı. Pek çok insan foreach'in kötü olduğunu söylüyor, ancak teknik olarak daha hızlı olması gerekiyor çünkü yineleyiciler kullanarak bir dizi geçişi …

13
Vakaların% 95'indeki değer 0 veya 1 olduğunda, çok büyük bir dizide rastgele erişim için herhangi bir optimizasyon var mı?
Çok büyük bir dizide rastgele erişim için herhangi bir olası optimizasyon var mı (şu anda kullanıyorum uint8_tve neyin daha iyi olduğunu soruyorum) uint8_t MyArray[10000000]; dizideki herhangi bir konumdaki değer Tüm vakaların % 95'i için 0 veya 1 , 2 içinde % 4 olgu, arasında 3 ve 255 diğer % 1 …

7
Derleyici neden tahmin edilebilir bir toplama döngüsünü çarpmaya optimize edemiyor (veya yapmıyor)?
Bu, Mysticial'ın şu soruya verdiği parlak cevabı okurken akla gelen bir sorudur: Neden sıralı bir diziyi sıralanmamış bir diziden daha hızlı işlemek ? İlgili türler için bağlam: const unsigned arraySize = 32768; int data[arraySize]; long long sum = 0; Cevabında Intel Compiler'ın (ICC) bunu optimize ettiğini açıklıyor: for (int i …

8
D, C ++ ile karşılaştırıldığında ne kadar hızlıdır?
D'nin bazı özelliklerini seviyorum, ancak çalışma süresi cezası ile gelirlerse ilgilenir miyim? Karşılaştırmak için, hem C ++ hem de D'de birçok kısa vektörün skaler ürünlerini hesaplayan basit bir program uyguladım. Sonuç şaşırtıcı: D: 18,9 sn [son çalışma süresi için aşağıya bakın] C ++: 3,8 saniye C ++ gerçekten neredeyse beş …
133 c++  performance  runtime  d 

3
Apache Spark: Harita ve MapPartitions mı?
RDD'ler map ile mapPartitionsyöntem arasındaki fark nedir ? Ve böyle mi flatMapdavranıyor mu? Teşekkürler.mapmapPartitions (değiştir) yani arasındaki fark nedir (anlamsal olarak veya uygulama açısından) def map[A, B](rdd: RDD[A], fn: (A => B)) (implicit a: Manifest[A], b: Manifest[B]): RDD[B] = { rdd.mapPartitions({ iter: Iterator[A] => for (i <- iter) yield fn(i) …

3
Neden küçük bir dizgeyi yinelemek küçük bir listeden daha yavaş?
Zamanla oynuyordum ve küçük bir dizge üzerinde basit bir liste kavrama yapmanın, aynı işlemi küçük tek karakter dizileri listesinde yapmaktan daha uzun sürdüğünü fark ettim. Herhangi bir açıklama var mı? Neredeyse 1,35 katı zaman. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") 2.0691067844831528 >>> timeit("[x for x …

10
Hata ayıklama ve Yayın performansı
Aşağıdaki paragrafla karşılaştım: "Kodunuzu Visual Studio'da derlediğinizde IDE'de hata ayıklama ve yayınlama ayarı performansta neredeyse hiçbir fark yaratmaz… üretilen kod hemen hemen aynıdır. C # derleyicisi gerçekten herhangi bir optimizasyon yapmaz. C # derleyici sadece IL'yi tükürür… ve çalışma zamanında tüm optimizasyonu yapan JITer'dır. JITer'in Hata Ayıklama / Yayın modu …

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.