'Performans' olarak etiketlenen sorular

Kodun ve uygulama verimliliğinin ölçülmesi veya iyileştirilmesi ile ilgili sorularınız için.
26
cevap

Sıralanmış bir diziyi sıralanmamış bir diziden daha hızlı işlemek neden daha hızlı?

İşte çok tuhaf görünen bir parça C ++ kodu. Bazı garip sebeplerden dolayı, verileri mucizevi bir şekilde sıralamak, kodu neredeyse altı kat daha hızlı yapar. #include <algorithm> #include <ctime> #include <iostream> int main () {// Ge ...
27 Haziran'da saat 16: 51’de
54
cevap

JavaScript, "#" veya "javascript: void (0)" referanslarına hangi "href" değeri kullanılmalıdır?

Aşağıda yalnızca JavaScript kodunu çalıştırma amacı olan iki bağlantı kurma yöntemi bulunmaktadır. İşlevsellik, sayfa yükleme hızı, doğrulama hedefleri vb. Açısından daha iyi olan nedir? işlev myJsFunc () {alert ("myJsFunc");
25 Eylül ayarla '08, 08:54
86
cevap

Android emülatörü neden bu kadar yavaş? Android emülatörünün gelişimini nasıl hızlandırabiliriz?

X86 Windows XP Professional makinede 2.67 GHz Celeron işlemci ve 1.21 GB RAM var. Android Emulator'un böyle bir makinede oldukça hızlı başlaması gerektiğini biliyorum, ama benim için değil. Ruh halindeki bütün talimatları takip ettim ...
12 ekim ayarla . '09, 14:45
20
cevap

Bir arama ile bir uygulama arasındaki fark nedir?

Bir işlevi çağırmak için çağrı kullanmakla uygulama arasındaki fark nedir? var func = function () {alert ('merhaba!'); }; func.apply (); vs func.call (); Yukarıdaki iki yöntem arasında herhangi bir performans farkı var mı? Ne zaman kullanmak daha iyi ...
31 Ara ayarla '10, 22:56
10
cevap

Saniyede saniyede SQLite performansını arttırmak?

SQLite'ı optimize etmek zordur. C-uygulamasındaki yatırımların performansı saniyede 85 uçtan saniyede 96.000'den fazla uçlara kadar değişebilir! Arkaplan: SQLite'ı masaüstü uygulamasının bir parçası olarak kullanıyoruz. Çok fazla veriye sahibiz ...
11 Kasım’da '09, 1:16
2
cevap

Bir "B" yi neden "#" yazdırmaktan daha yavaş yazdırıyor?

İki 1000 x 1000 matris oluşturdum: İlk matris: O ve #. İkinci matris: O ve B. Aşağıdaki kodu kullanarak, ilk matris 8,52 saniye sürdü: Rastgele r = yeni Rastgele (); (int i = 0; i <1000; i ++) {için (int j = 0; j <1000; j ++) {...
22 Şubat'ta ayarlandı 14: 2: 45
10
cevap

Neden ayrı döngülerde stigma takviyeleri kombine çevrimde olduğundan daha hızlıdır?

A1, b1, c1 ve d1'in belleği yığın haline getirdiğini ve sayısal kodumun şu ana döngüye sahip olduğunu varsayalım. const int n = 100000; (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Bu döngü 10.000 defa yapılır ...
17 Aralık'ta ayarlandı '11 23:40
10
cevap

Veritabanı endeksleme nasıl çalışır?

İndekslemenin o kadar önemli olduğu göz önüne alındığında, veri kümenizin boyutu büyür, birisi endekslemenin veritabanı agnostik seviyesinde nasıl çalıştığını açıklayabilir mi? Bir alanın indekslenmesiyle ilgili sorgular hakkında bilgi bulunabilir
04 ağustos için ayarlanmıştır . '08, 1:07
9
cevap

Neden Python 3'te "10000000000000 (1000000000000001)" aralığında bu kadar hızlı?

Python 3'te bir nesne türü olan range () işlevinin, içeriğini anında bir jeneratör gibi oluşturduğunu biliyorum. Bu durumda, bir sonraki satırın çok uzun sürmesini bekliyorum, çünkü bunun olup olmayacağını ...
06:15 'de 18:32
14
cevap

<<= 'Dan daha mı hızlı?

Yazarın eğer (a <901) if'den (a <= 900) daha hızlı olduğunu söylediği bir kitap okudum. Bu basit örnekte olduğu gibi değil, ancak karmaşık döngü kodunun performansında küçük değişiklikler var. Bunun yaratılmış bir şeyle yapılması gerektiğine inanıyorum ...
27 Ağustos ayarla . '12, 5:10
5
cevap

Neden 0.1f'yi 0'a değiştirmek performansı 10x yavaşlatıyor?

Neden bu kod biti, x = [16] = {1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z [16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.7 ...
16 Şubat ayarla '12 18:58
10
cevap

32-bit döngü sayacını 64-bit değerlerle değiştirmek çılgın performans sapmalarına neden olur

Büyük veri dizileri oluşturmanın en hızlı yolunu arıyordum. Çok garip bir etki yaşadım: döngü değişkenini işaretsizden uint64_t'ye değiştirmek, bilgisayarımda performansta% 50'lik bir düşüşle sonuçlandı. Benchmark #include ...
01 Ağustos ayarlandı . 14: 13: 33'te
19
cevap

JavaScript'teki nesne tuşları / özelliklerinin sayısı etkin olarak nasıl sayılır?

Bir nesnenin tuşlarının / özelliklerinin sayısını hesaplamanın en hızlı yolu nedir? Bu, nesne üzerinde yinelemeden yapılabilir mi? yani yürütme yok var count = 0; (myobj içinde k) için eğer (myobj.hasOwnProperty (k)) count ++; (Firefox gerçekten kurt sağladı ...
24 eylül ayarlandı . '08, saat 11:56
15
cevap

Python Dize Biçimlendirme:% vs .format

Python 2.6, str.format () yöntemini, mevcut% operatöründen biraz farklı bir sözdizimiyle tanıttı. Hangisi daha iyi ve hangi durumlar için? Aşağıdaki yöntem her yöntemi kullanır ve aynı sonucu verir. Öyleyse fark nedir? #! / usr / bin / python su ...
22 Şubat'ta ayarlandı '11 21: 46'da
6
cevap

[0-9] 'dan daha az etkili

Dün, birinin [0 - 9] veya \ d değil, düzenli ifadede [0123456789] kullandığı bir yorum yaptım. Bir aralık belirticisini veya sayıları kullanmanın bir karakter kümesinden daha etkili olduğunu söyledim. Bugün kontrol etmeye karar verdim ve ...
18 Mayıs '13’te saat 10: 18’de