«performance» etiketlenmiş sorular

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

14
Listede bir değerin olup olmadığını kontrol etmenin en hızlı yolu
Listede bir değerin (içinde milyonlarca değer içeren bir liste) olup olmadığını ve dizininin ne olduğunu bilmenin en hızlı yolu nedir? Listedeki tüm değerlerin bu örnekteki gibi benzersiz olduğunu biliyorum. Denediğim ilk yöntem (gerçek kodumda 3.8 sn): a = [4,2,3,1,5,6] if a.count(7) == 1: b=a.index(7) "Do something with variable b" Denediğim …
816 python  performance  list 

27
İki liste arasında fark yaratın
Python, bu gibi iki liste var: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] İkinci listede olmayan ilk listeden öğelerle üçüncü bir liste oluşturmak gerekiyor. Örnek almak gerekir: temp3 = ['Three', 'Four'] Döngü ve kontrol olmadan hızlı yollar var mı?

2
Tam 8192 öğenin üzerinde döngü yaparken programım neden yavaş?
İşte söz konusu programdan alıntı. Matris img[][], SIZE × SIZE boyutundadır ve şu konumda başlatılır: img[j][i] = 2 * j + i Daha sonra bir matris yaparsınız res[][]ve buradaki her alan img matrisindeki 9 alanın ortalaması olacak şekilde yapılır. Basitlik için kenarlık 0'da bırakılmıştır. for(i=1;i<SIZE-1;i++) for(j=1;j<SIZE-1;j++) { res[j][i]=0; for(k=-1;k<2;k++) for(l=-1;l<2;l++) …



13
Saymak (*) ve Saymak (1) - SQL Server
İnsanların herhangi birini kullanıyorsanız sadece merak Count(1)üzerinde Count(*)ve performans veya eğer bir fark varsa bu gitti Geçtiğimiz günlerde öne getirilir olmuştur sadece eski alışkanlıktır? Belirli veritabanı SQL Server 2005.

5
[] Neden list () 'den daha hızlı?
Geçenlerde bir işlem hızlarını karşılaştırıldığında []ve list()o keşfetmeye şaşırdı []çalışır hızlı üç defadan fazla daha list(). Ben aynı testi yaptı {}ve dict(): ve sonuçlar hemen hemen aynıydı []ve {}süre, hem etrafında 0.128sec / milyon döngüleri aldı list()ve dict()kabaca 0.428sec / milyon döngüleri her sürdü. Bu neden? Do []ve {}(ve muhtemelen …


18
Project Euler: C vs Python vs Erlang vs Haskell ile hız karşılaştırması
Ben almış bir problemi # 12 dan Projesi Euler bir programlama egzersiz ve C, Python, Erlang ve Haskell uygulamaları benim (mutlaka değil optimal olan) karşılaştırmak. Daha yüksek yürütme süreleri elde etmek için, orijinal problemde belirtildiği gibi 500 yerine 1000'den fazla bölücü içeren ilk üçgen numarasını ararım. Sonuç şudur: C: lorenzo@enzo:~/erlang$ …

8
Hangi Python bellek profili önerilir? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması ile ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Python uygulamamın bellek kullanımını bilmek istiyorum ve özellikle hangi kod bloklarının / bölümlerinin veya nesnelerinin en fazla …

7
Ne zaman MonuchDB üzerinde CouchDB kullanılır veya tam tersi
Bu iki NoSQL veritabanı arasında sıkışıp kaldım. Projemde bir veritabanı içinde bir veritabanı oluşturacağım. Örneğin, dinamik tablolar oluşturmak için bir çözüme ihtiyacım var. Böylece kullanıcılar sütun ve satır içeren tablolar oluşturabilir. Bence MongoDB veya CouchDB bunun için iyi olacak, ama hangisinden emin değilim. Ayrıca verimli sayfalamaya da ihtiyacım olacak.

19
PHP dizilerini saklamak için tercih edilen yöntem (json_encode vs serialize)
Önbellek amacıyla düz bir dosyada çok boyutlu ilişkisel bir dizi veri depolamak gerekir. Bazen web uygulamamda kullanmak için JSON'a dönüştürme ihtiyacına rastlayabilirim ama zamanın büyük çoğunluğu doğrudan PHP'de diziyi kullanacağım. Diziyi bu metin dosyasında JSON veya PHP serileştirilmiş dizi olarak depolamak daha verimli olur mu? Etrafa baktım ve PHP'nin (5.3) …


23
Hangisi daha hızlı: (1) veya iken (2)?
Bu üst düzey bir yönetici tarafından sorulan bir röportaj sorusuydu. Hangisi daha hızlı? while(1) { // Some code } veya while(2) { //Some code } I sentezleme içi gibi, her ikisi de aynı uygulama hızına sahip söz konusu whilenihayet değerlendirmelidir trueveya false. Bu durumda, hem değerlendirme yapar hem de truekoşul …

8
Hangi yöntem daha iyi performans gösterir: .Any () vs .Count ()> 0?
içinde System.Linqad, şimdi bizim uzatabilirsiniz IEnumerable var olması Herhangi () ve () Sayım uzatma yöntemleri . Son zamanlarda, bir koleksiyonun içinde 1 veya daha fazla öğe olup olmadığını kontrol etmek istersem , uzatma yöntemi tüm öğeler arasında yineleme yapmak zorunda olduğum için, .Any()uzantı yöntemi yerine uzantı yöntemini kullanmam gerektiğini söyledim …

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.