«performance» etiketlenmiş sorular

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


7
Liste kavrayışları ve işlevsel işlevler “döngüler için” daha hızlı mıdır?
Python performans açısından, bir liste-anlama, ya da fonksiyonlar gibi map(), filter()ve reduce()daha hızlı döngü için daha? Neden teknik olarak, C döngüsü python sanal makine hızında çalışırken neden C hızında çalışırlar ? Diyelim ki geliştirdiğim bir oyunda döngüler için karmaşık ve devasa haritalar çizmem gerekiyor. Bu soru kesinlikle alakalı olacaktır, çünkü …

10
Bir dizenin listeden (dizelerden) bir öğe içerip içermediğini kontrol edin
Aşağıdaki kod bloğu için: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False Çıktı: Dava 1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True Durum 2: myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False Listede (listOfStrings) birkaç öğe bulunabilir (en az 20) ve …


20
(1) Vs. for (;;) Hız farkı var mı?
Uzun versiyon... Bir iş arkadaşı , daha hızlı while (1)olan bir Perl betiğindeki kullanımımı gördükten sonra bugün iddia etti for (;;). Tercümanın herhangi bir farkı optimize etmesi umuduyla aynı olmaları gerektiğini savundum. Döngü yinelemeleri için 1.000.000.000 çalıştıracak ve aynı sayıda döngüler çalıştıracak ve arasındaki süreyi kaydedecek bir komut dosyası ayarladım. …

13
Uygulamanızda sql'de hesaplamalar yapmanın artıları ve eksileri nelerdir?
shopkeeper tablo aşağıdaki alanları içerir: id (bigint),amount (numeric(19,2)),createddate (timestamp) Diyelim ki yukarıdaki tabloya sahibim. Dün için kayıtları almak ve miktarı sentlere yazdırarak bir rapor oluşturmak istiyorum. Bunu yapmanın bir yolu java uygulamamda hesaplamalar yapmak ve basit bir sorgu yürütmektir Date previousDate ;// $1 calculate in application Date todayDate;// $2 calculate …

4
Python dizileri neden yavaş?
array.arrayDiziler kutudan çıkarılmış gibi göründüğü için listelerden daha hızlı olmasını bekliyordum . Ancak, aşağıdaki sonucu elde: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]: %timeit sum(A) 1 loop, …

10
Android - bir ANR'yi nasıl araştırabilirim?
Benim app bir ANR (Uygulama Yanıt Vermiyor) attı bulmak için bir yolu var mı. / Data içindeki traces.txt dosyasına bir göz attım ve uygulamam için bir iz görüyorum. İzde gördüğüm bu. DALVIK THREADS: "main" prio=5 tid=3 TIMED_WAIT | group="main" sCount=1 dsCount=0 s=0 obj=0x400143a8 | sysTid=691 nice=0 sched=0/0 handle=-1091117924 at java.lang.Object.wait(Native …

9
Dinamik, kişiselleştirilmiş bir web uygulaması için iyi yanıt süresi nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

11
RTTI ne kadar pahalıdır?
RTTI kullanımından bir kaynak olduğunu anlıyorum, ama ne kadar büyük? Baktığım her yer "RTTI pahalı" diyor, ancak hiçbiri aslında belleği, işlemci süresini veya hızı düzenleyen herhangi bir kıyaslama veya nicel veri vermiyor. Peki, RTTI ne kadar pahalı? Sadece 4MB RAM'e sahip gömülü bir sistemde kullanabilirim, bu yüzden her bit önemlidir. …
152 c++  performance  rtti 

19
Java matris matematik kütüphanelerinin performansı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
151 java  math  matrix  performance 

4
Gerçekten bir Fibonacci-Yığını etkili bir şekilde uygulayan var mı?
Herhangi biriniz hiç Fibonacci-Heap uyguladınız mı? Birkaç yıl önce yaptım, ancak dizi tabanlı BinHeaps kullanmaktan daha yavaş birkaç büyüklük emriydi. O zamanlar bunu araştırmanın iddia ettiği kadar iyi olmadığı konusunda değerli bir ders olarak düşündüm. Bununla birlikte, birçok araştırma makalesi, bir Fibonacci-Heap kullanmaya dayanan algoritmalarının çalışma sürelerini iddia etmektedir. Hiç …


1
Python 3.x tamsayıları için iki kat daha hızlı bit kaydırma?
Sort_containers kaynağına bakıyordum ve bu satırı görünce şaşırdım : self._load, self._twice, self._half = load, load * 2, load >> 1 İşte loadbir tamsayı. Neden bir yerde bit kaydırma, başka bir yerde çarpma kullanılır? Bit kaydırmanın 2'ye bölünme işleminden daha hızlı olabileceği makul görünüyor, ancak neden çarpmayı bir kaydırma ile değiştirmiyorsunuz? …

7
Viewholder ile Android Recyclerview ve ListView
Yakın zamanda RecyclerViewAndroid 5.0 ile piyasaya sürülen android ile karşılaştım ve görünüşe göre bu RecyclerView, ListViewher seferinde onu oluşturmaktan ziyade görünümün yeniden kullanımını teşvik eden, ViewHolder desenine dahil edilmiş geleneksel bir kapsüllenmiş gibi görünüyor . Kullanmanın diğer faydaları nelerdir RecyclerView? Her ikisi de performans açısından aynı etkiye sahipse, neden RecyclerView` …

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.