«performance» etiketlenmiş sorular

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

26
Sıralı bir diziyi işlemek neden sıralanmamış bir diziyi işlemekten daha hızlı?
Planlarımız ve Fiyatlarımız Benzer İmajlar : Stack Overflow, Почему отсортированный массив обрабатывается быстрее? İşte bazı tuhaf davranışlar gösteren bir C ++ kodu parçası. Tuhaf bir nedenden dolayı, verileri mucizevi bir şekilde sıralamak kodu neredeyse altı kat daha hızlı hale getirir: #include <algorithm> #include <ctime> #include <iostream> int main() { // …

30
“#” Veya “javascript: void (0)” JavaScript bağlantıları için hangi “href” değerini kullanmalıyım?
Aşağıda, yalnızca JavaScript kodunu çalıştırmak amacıyla bir bağlantı oluşturmanın iki yöntemi verilmiştir. İşlevsellik, sayfa yükleme hızı, doğrulama amaçları vb. Açısından hangisi daha iyidir? function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript Code</a> Kod snippet'ini çalıştırSonuçları gizleSnippet'i genişlet veya function myJsFunc() { alert("myJsFunc"); } <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a> Kod …

30
Android emülatörü neden bu kadar yavaş? Android emülatörünü nasıl hızlandırabiliriz? [kapalı]
Bu yayını geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan yanıtlar düzenlenebilir veya silinebilir. Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? …

21
Call ve camera arasındaki fark nedir?
Bir işlevi kullanmak callve applyçağırmak arasındaki fark nedir ? var func = function() { alert('hello!'); }; func.apply(); vs func.call(); Yukarıda bahsedilen iki yöntem arasında performans farklılıkları var mı? Ne zaman kullanmak en iyisidir callüzerinde applytersi ve yardımcısı?

10
SQLite'nin saniyede INSERT performansını artırın
SQLite optimizasyonu zor. C uygulamasının toplu ekleme performansı saniyede 85 kesici uçtan saniyede 96.000 kesici uca kadar değişebilir! Arka Plan: SQLite'ı bir masaüstü uygulamasının parçası olarak kullanıyoruz. XML dosyalarında depolanan ve uygulama başlatıldığında daha ileri işlemler için SQLite veritabanına yüklenen büyük miktarda yapılandırma verimiz var. SQLite bu durum için idealdir, …


8
Veritabanı indeksleme nasıl çalışır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Veri kümenizin boyutu arttıkça dizine eklemenin çok önemli olduğu göz önüne alındığında, birisi veritabanının …


10
Python 3'te neden “1000000000000000 (1000000000000001) aralığında) bu kadar hızlı?
Anladığım kadarıyla range(), aslında Python 3'te bir nesne türü olan fonksiyonun, bir jeneratör gibi, içeriğini anında ürettiği anlaşılıyor . Bu durumda, aşağıdaki satırın aşırı bir zaman almasını beklerdim, çünkü 1 katrilyonun aralıkta olup olmadığını belirlemek için bir katrilyon değerinin üretilmesi gerekecekti: 1000000000000000 in range(1000000000000001) Dahası: Kaç tane sıfır eklesem de, …

14
<= 'Den daha hızlı mı?
Mı if( a &lt; 901 )daha hızlı if( a &lt;= 900 ). Bu basit örnekte olduğu gibi değil, ancak döngü karmaşık kodunda küçük performans değişiklikleri var. Bu bile doğru olması durumunda üretilen makine kodu ile bir şeyler yapmak zorunda olduğunu düşünüyorum.



10
32 bit döngü sayacının 64 bit ile değiştirilmesi, Intel CPU'larda _mm_popcnt_u64 ile çılgın performans sapmaları sunar
popcountBüyük veri dizilerine giden en hızlı yolu arıyordum . Ben karşılaştı çok garip bir etkisi: den döngü değişkeni değiştirme unsignediçin uint64_tbenim PC'de% 50 tarafından yapılan performans düşüşü. Kıyaslamak #include &lt;iostream&gt; #include &lt;chrono&gt; #include &lt;x86intrin.h&gt; int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { cerr &lt;&lt; …

16
Dize biçimlendirme:% vs. .format
Python 2.6 str.format(), mevcut %operatörden biraz farklı bir sözdizimiyle yöntemi tanıttı . Hangisi daha iyi ve hangi durumlar için? Aşağıdakiler her yöntemi kullanır ve aynı sonuca sahiptir, bu yüzden fark nedir? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1 b = …

29
Bir Python betiğini nasıl profilleyebilirsiniz?
Project Euler ve diğer kodlama yarışmalarının genellikle maksimum çalışması için zamanları vardır veya insanlar belirli çözümlerinin ne kadar hızlı çalıştığından övünürler. Python ile, bazen yaklaşımlar biraz kludgey - yani, zamanlama kodu ekleyerek __main__. Bir Python programının çalıştırılmasının ne kadar sürdüğünü belirlemenin iyi bir yolu nedir?

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.