performance hakkında sorular

20
cevaplar

Call ve apply arasındaki fark nedir?

bir işlevi çağırmak için call ve apply kullanma arasındaki fark nedir? var func = function() { alert('he ... ntem arasında performans farklılıkları var mı? call üzerinde apply kullanmak en iyisidir ve tam tersi ne zaman?
tarihinde sordu 2009-12-31 22:56:25
10
cevaplar

Elementwise eklemeleri neden ayrı döngülerde kombine bir döngüden çok daha hızlıdır?

. a1 , b1 , c1 , ve d1 yığın belleğine işaret eder ve sayısal kodum aşağıdaki çekirdek döngüsüne sahiptir. ... n, m, j, i); cout << endl; } } (FLOP/S için gösterir n farklı değerler .)
tarihinde sordu 2011-12-18 00:40:52
10
cevaplar

Veritabanı dizin oluşturma nasıl çalışır?

, dizinlemenin veri kümenizin boyutu arttıkça çok önemli olduğu göz önüne alındığında, dizinlemenin bir veritabanı-agno ... ir mi? bir alanı dizinlemek için sorgular hakkında bilgi için bir veritabanı sütununu nasıl dizinlerim.
tarihinde sordu 2008-08-04 14:07:12
5
cevaplar

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

neden bu kod parçası, const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, ... [i] = y[i] - 0; // <-- } } Visual Studio 2010 SP1 ile derlerken. (Diğer derleyicilerle test etmedim.)
tarihinde sordu 2012-02-16 19:58:39
19
cevaplar

JavaScript & # 39; de bir nesnenin anahtar/özellik sayısını verimli bir şekilde nasıl sayabilirim?

bir nesnenin anahtar/özellik sayısını saymanın en hızlı yolu nedir? Bunu nesne üzerinde yinelemeden yapmak mümkün mü? ... ount++; (Firefox bir sihirli __count__ özelliği sağladı, ancak bu sürüm 4 civarında bir yerde kaldırıldı.)
tarihinde sordu 2008-09-24 12:56:21
15
cevaplar

Python dize biçimlendirme: % vs..biçimli

Python 2.6 str.format() yöntemini mevcut % operatöründen biraz farklı bir sözdizimi ile tanıttı. Hangisi dah ... yapacak mıyım? Ve eğer öyleyse, bunu önlemenin bir yolu var mı? log.debug("some debug info: %s" % some_info)
tarihinde sordu 2011-02-22 21:46:42
30
cevaplar

Eclipse'i nasıl hızlandırabilirsin?

Eclipse ile deneyimi nasıl daha hızlı yapabilirsiniz? örneğin: ihtiyacım olmayan tüm eklentileri devre dışı ... yerine Mercurial için bir eklenti kullanarak , ben harici bir araç olarak TortoiseHG yapılandırın.
tarihinde sordu 2008-11-25 06:18:56
8
cevaplar

32-bit döngü sayacının 64-bit ile değiştirilmesi çılgın performans sunar.

popcount büyük veri dizilerine en hızlı yolu arıyordum. çok garip efektiyle karşılaştım: unsigned den uint64 ... ek olmasıdır. Dolayısıyla, göz atsanız bile, yine de büyük performans sapmaları ile çarpabilirsiniz. Oldukça ilginç.
tarihinde sordu 2014-08-01 14:33:29
9
cevaplar

Kümelenmiş ve kümelenmemiş dizin aslında ne anlama geliyor?

db'ye sınırlı bir maruziyetim var ve sadece DB'Yİ bir uygulama programcısı olarak kullandım. Clustered ve Non clust ... ş ve kümelenmemiş bir dizin arasındaki farklar nelerdir? . birisi bunu açıklayabilir mi düz İngilizce mi?
tarihinde sordu 2009-08-09 19:59:41
27
cevaplar

Myisam versus InnoDB [kapalı]

çok sayıda veritabanı yazan bir proje üzerinde çalışıyorum, derim ( %70 ekler ve %30 okur). Bu oran aynı zamanda ... bu tür bir yük (veya daha yüksek) ile herhangi bir deneyime sahip olan var mı? MyİSAM bu şekilde mi gidiyor?
tarihinde sordu 2008-08-21 18:50:52
22
cevaplar

Big O, bunu nasıl hesaplarsınız/yaklaşık olarak mı?

CS derecesi olan çoğu insan kesinlikle Big O anlamına gelir ne bilecek . Bir algoritmanın gerçekten nasıl (in)et ... erken optimizasyon tüm kötülüklerin köküdür , ve haklı bir neden olmadan optimizasyon da bu ismi hak etmelidir.
tarihinde sordu 2008-08-06 14:18:16
18
cevaplar

StringBuilder vs String concatenation in toString() içinde Java

aşağıda 2 toString() uygulaması göz önüne alındığında, hangisi tercih edilir: public String toString(){ re ... olduğumuz göz önüne alındığında, bir fark yaratmayabilir, ancak + dan StringBuilder e hangi noktada geçersiniz ?
tarihinde sordu 2009-10-07 19:44:08
13
cevaplar

İç birleştirme üzerinde çapraz uygulama ne zaman kullanmalıyım?

CROSS ' kullanmanın temel amacı nedir? , bölümleme yapıyorsanız büyük veri kümeleri üzerinde seçerken cr ... /* the equivalent query using INNER JOIN */ select * from Person p inner join Company c on p.companyid = c.companyId
tarihinde sordu 2009-07-16 21:42:21
3
cevaplar

Python kodu neden bir işlevde daha hızlı çalışır?

def main(): for i in xrange(10**8): pass main() Python'daki bu kod parçası çalışır (not: zamanlama, ... onra çok daha uzun bir süre için çalışır: real 0m4.543s user 0m4.524s sys 0m0.012s neden bu?
tarihinde sordu 2012-06-28 13:18:34
11
cevaplar

Collatz varsayımını elle yazılmış montajdan daha hızlı test etmek için C++ kodu-neden?

bu iki çözümü Projesi Euler Q14 , montaj ve C++ ' da yazdım. Collatz varsayımı test etmek için aynı aynı ka ... ndan optimize hidefromkgb asm avg 145 ms @Veedrac c++ avg 81 MS with -O3 , 305 MS with -O0
tarihinde sordu 2016-11-01 09:12:06
3
cevaplar

Tam olarak 8192 element üzerinde döngü yaparken programım neden yavaş?

işte söz konusu programın özü. img[][] matrisi boyut boyutu×boyutuna sahiptir ve de başlatılır img[j][i] = 2 ... k sorun kullanılan bellek miktarı değil, sadece yürütme zamanı, bu yüzden bunun nasıl yardımcı olacağını bilmiyorum.
tarihinde sordu 2012-09-04 17:51:31
9
cevaplar

"Önbellek dostu" kod nedir?

" önbellek düşmanca kod " ve " önbellek dostu " kodu arasındaki fark nedir? önbellek verimli kod yazdığımdan nasıl emin olabilirim?
tarihinde sordu 2013-05-22 22:37:01
5
cevaplar

Neden [] list () daha hızlı?

son zamanlarda [] ve list() işleme hızlarını karşılaştırdım ve [] ' ' list() den üç kat daha hızlı çalıştırdığ ... 1 ile karşılaştırır ve görünüyor benzer bir gerçek-karşı-küresel senaryoya dokunmak; belki de dikkate almaya değer.
tarihinde sordu 2015-05-13 16:16:22
8
cevaplar

Hangi Python bellek profiler önerilir? [kapalı]

Python uygulamamın bellek kullanımını bilmek istiyorum ve özellikle kod bloklarının/bölümlerinin veya nesnelerin çoğu ... alındığında: en fazla ayrıntı verir. kodumda en az veya hiç değişiklik yapmam gerekiyor.
tarihinde sordu 2008-09-21 08:43:04
22
cevaplar

Hangisi daha hızlıdır: while(1) veya while(2)?

bu, üst düzey bir yönetici tarafından sorulan bir röportaj sorusuydu. hangisi daha hızlı? while(1) { ... u doğru mu? Ayrıca bakınız: "için (;;)" daha hızlı " iken (TRUE)"? Değilse, neden insanlar kullanıyor?
tarihinde sordu 2014-07-20 11:32:49
11
cevaplar

Bir değer bir listede var olup olmadığını kontrol etmek için en hızlı yolu

bir listede bir değerin olup olmadığını (içinde milyonlarca değere sahip bir liste) ve dizininin ne olduğunu bilmek iç ... d the identity of this neighbour particles in x:the index of the particles array" particles.index([x+1,y,z])
tarihinde sordu 2011-09-27 19:23:26
8
cevaplar

Hangi yöntem daha iyi performans gösterir:.Herhangi bir () vs Count () > 0?

System.Linq ad alanındaki , şimdi IEnumerable ve Count() uzatma yöntemleri için genişletebilirsiniz . ... Count veya Length var . .Any() veya .Count() yerine bunları kullanmak daha iyi olur mu ? yea / nae ?
tarihinde sordu 2008-11-20 15:11:19
23
cevaplar

Hangisi daha hızlı: yığın ayırma veya yığın ayırma

bu soru oldukça basit gelebilir, ancak bu, çalıştığım başka bir geliştiriciyle yaptığım bir tartışmadır. onla ... ın tahsisi yığın tahsisi kadar yüksek değil mi? Fark yok mu? Ya da farklar o kadar anlamsız mikro optimizasyon olur.
tarihinde sordu 2008-10-02 10:06:28
15
cevaplar

DateTime.Şimdi bir fonksiyonun performansını ölçmek için en iyi yolu?

bir darboğaz bulmam gerekiyor ve mümkün olduğunca doğru bir şekilde ölçüm süresine ihtiyacım var. , performans ... ; // Some execution process DateTime endTime = DateTime.Now; TimeSpan totalTimeTaken = endTime.Subtract(startTime);
tarihinde sordu 2008-08-26 21:09:45
28
cevaplar

İki bayt dizisini karşılaştırma in.NET

bunu nasıl hızlı yapabilirim? eminim bunu yapabilirim: static bool ByteArrayCompare(byte[] a1, byte[] ... güzel çalışıyor, ancak x64 için işe yarayacakmış gibi görünmüyor. not benim süper hızlı cevap burada .
tarihinde sordu 2008-09-04 11:33:25
17
cevaplar

Java istisnaları ne kadar yavaş?

soru: Java'da istisna işleme aslında yavaş mı? geleneksel bilgelik, hem de Google sonuçlarının bir sürü, isti ... erleyici önlemek için yeterli olduğunu tam zamanında derleme , yazarlar öneririz. Bu teoriyi henüz test etmedim.
tarihinde sordu 2008-11-18 18:31:11
6
cevaplar

Hız yerine boyut için optimize edersem neden GCC %15-20 daha hızlı kod üretiyor?

ilk olarak 2009'da GCC'NİN (en azından projelerimde ve makinelerimde) boyutu ( -Os ) için optimize edersem, hız yerin ... karıda verilenler değil. Önbellek özlüyor çok gürültülü ve yürütme süreleri ile hiçbir korelasyon çok az gösteriyor.
tarihinde sordu 2013-10-20 00:36:16
3
cevaplar

Docker kapsayıcısının çalışma zamanı performans maliyeti nedir

bir Docker konteynerinin çalışma zamanı performans maliyetini kapsamlı bir şekilde anlamak istiyorum. ağ anekdot ol ... ama maliyeti etrafında almak için yollar vardır. Örneğin, belki de bir diski doğrudan Docker'e vs. monte edebilirim.
tarihinde sordu 2014-02-19 22:19:45
21
cevaplar

HTTP vs HTTPS performansı

HTTP ve https arasındaki performansta önemli farklılıklar var mı? HTTPS'NİN http kadar hızlı bir beşinci olabileceği ... vcut nesil webservers / tarayıcılarla geçerli mi? Eğer öyleyse, onu desteklemek için herhangi bir beyaz bez var mı?
tarihinde sordu 2008-09-29 19:44:41
30
cevaplar

Java dizisi veya liste. Hangisi daha hızlı?

Ben Java seri olarak erişilebilir bellekte dizeleri binlerce tutmak zorunda. Onları bir dizide saklamalı mıyım yoksa b ... cevap: ortak görüş birliği, performans farkının küçük olmasıdır. Liste arayüzü daha fazlasını sağlar esneklik.
tarihinde sordu 2009-04-04 09:57:28