«benchmarking» etiketlenmiş sorular

Kıyaslama, iki veya daha fazla sistemi veya süreci, onları karşılaştırmak veya sıralamak için nicel bir ölçüme sahip olmak için kontrollü koşullar altında karşılaştırma sürecidir. Kıyaslama etiketi, kıyaslama sonuçlarının listeleri veya kıyaslama verileri talepleri için değil, kıyaslama görevlerinin veya teori sorularının nasıl gerçekleştirileceğine ilişkin sorular için kullanılmalıdır; bu sorular Stack Overflow için konu dışıdır.


18
C ++ 'da bir Kod Parçacığının Yürütme Süresini Hesaplama
Saniyeler içinde bir C ++ kod parçacığının yürütme zamanını hesaplamalıyım. Windows veya Unix makinelerde çalışıyor olmalıdır. Bunu yapmak için aşağıdaki kodu kullanıyorum. (daha önce içe aktar) clock_t startTime = clock(); // some code here // to compute its execution duration in runtime cout << double( clock() - startTime ) / …
121 c++  benchmarking 

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? …

4
Kıyaslama (python ve BLAS kullanarak c ++) ve (numpy)
BLAS ve LAPACK lineer cebir işlevlerini kapsamlı bir şekilde kullanan bir program yazmak istiyorum. Performans bir sorun olduğu için bazı kıyaslamalar yaptım ve benimsediğim yaklaşımın meşru olup olmadığını bilmek isterim. Tabiri caizse üç yarışmacım var ve performanslarını basit bir matris-matris çarpımı ile test etmek istiyorum. Yarışmacılar: Numpy, yalnızca dot. Python, …
107 c++  python  numpy  benchmarking  blas 

8
JavaScript kodunu nasıl karşılaştırabilirim? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin JavaScript kodunu karşılaştırmama yardımcı olan bir paket var mı? Firebug ve benzeri araçlardan bahsetmiyorum. …


4
Meteor, birçok müşteri arasında devasa bir koleksiyonu paylaşırken ne kadar verimli olabilir?
Aşağıdaki durumu hayal edin: 1.000 müşteri, "Somestuff" koleksiyonunun içeriğini gösteren bir Meteor sayfasına bağlanmıştır. "Somestuff" 1.000 öğe içeren bir koleksiyondur. Birisi "Somestuff" koleksiyonuna yeni bir öğe ekliyor Ne olacak: Meteor.Collectionİstemcilerdeki tüm e-postalar güncellenecektir, yani ekleme hepsine iletilecektir (bu, 1.000 istemciye gönderilen bir ekleme mesajı anlamına gelir) Sunucunun hangi istemcinin güncellenmesi …

4
Basit karşılaştırmada garip performans artışı
Dün , Christoph Nahr tarafından yazılan ".NET Struct Performance" başlıklı ve iki nokta yapısı ( doubletuples) ekleyen bir yöntem için çeşitli dilleri (C ++, C #, Java, JavaScript) karşılaştıran bir makale buldum . Anlaşıldığı üzere, C ++ sürümünün çalıştırılması yaklaşık 1000 ms sürerken (1e9 yineleme), C # aynı makinede ~ …

2
Karakter vektörlerini POSIXct / POSIXlt'ye dönüştürmek için as.POSIXct / as.POSIXlt ve strptime arasındaki fark
Burada karakter vektörlerinin datetime sınıflarına nasıl dönüştürüleceğini soran bir dizi soruyu takip ettim. Sıklıkla 2 yöntem görüyorum, strptime ve as.POSIXct / as.POSIXlt yöntemleri. 2 fonksiyona baktım ama farkın ne olduğu belirsiz. strptime function (x, format, tz = "") { y <- .Internal(strptime(as.character(x), format, tz)) names(y$year) <- names(x) y } <bytecode: …
97 r  date  time  benchmarking 

8
C ++ 'da bir dizeyi bölmek neden Python'dan daha yavaş?
Biraz hız kazanmak ve paslı C ++ becerilerimi geliştirmek için bazı kodları Python'dan C ++ 'ya dönüştürmeye çalışıyorum. Stdin'den satırları okurken bir naif uygulama (bkz ++ çok daha hızlı C'nin Python iken Dün şok oldu bu ). Bugün nihayet C ++ 'da bir dizeyi sınırlayıcıları birleştirerek (python split () ile …

13
C, Clojure, Python, Ruby, Scala ve diğerlerinde bir karşılaştırma ölçütü yorumlama [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, argümanlar, 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 . 8 yıl önce kapalı . Feragatname …

8
Ruby Yöntemleri için Ölçme ve Karşılaştırma Süresi
Ruby'de bir yöntem tarafından harcanan zamanı ve bu yöntemdeki bireysel ifadeleri nasıl ölçebilirim? Aşağıdaki yöntemi görürseniz, yöntemin harcadığı toplam süreyi ve veritabanı erişimi ve redis erişimi için harcanan zamanı ölçmek istiyorum. Her ifadeden önce Benchmark.measure yazmak istemiyorum. Ruby tercümanı bunu yapmamız için bize herhangi bir kanca veriyor mu? def foo …
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.