«performance» etiketlenmiş sorular

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

19
Geri saymak, saymaktan daha mı hızlı?
Bilgisayar bilimi öğretmenimiz bir keresinde, bazı nedenlerden dolayı geri saymanın, saymaktan daha verimli olduğunu söylemişti. Örneğin, bir FOR döngüsü kullanmanız gerekiyorsa ve döngü indeksi bir yerde kullanılmıyorsa (ekrana bir satır N * yazdırmak gibi) şu kodu kastediyorum: for (i = N; i >= 0; i--) putchar('*'); daha iyi: for (i …
131 c  performance  loops 

8
Scala'da anlama ve döngüleri nasıl optimize edebilirim?
Yani Scala'nın Java kadar hızlı olması gerekiyor. Başlangıçta Java'da ele aldığım Scala'daki bazı Project Euler sorunlarını yeniden ziyaret ediyorum. Spesifik olarak Sorun 5: "1'den 20'ye kadar tüm sayılara eşit olarak bölünebilen en küçük pozitif sayı nedir?" İşte makinemde tamamlanması 0.7 saniye süren Java çözümüm: public class P005_evenly_divisible implements Runnable{ final …

9
PHP betiğinin verimliliği nasıl karşılaştırılır
PHP betiklerimi karşılaştırmanın en iyi yolunun ne olduğunu bilmek istiyorum. Bir cron işi, web sayfası veya web hizmeti olması fark etmez. Mikro zamanı kullanabileceğimi biliyorum ama bu gerçekten bana bir PHP betiğinin gerçek zamanını veriyor mu? PHP'de aynı şeyi yapan farklı fonksiyonları test etmek ve kıyaslamak istiyorum. Örneğin, preg_matchvs strposveya …

5
Haskell programında çöp toplama duraklama süresinin azaltılması
"Mesajları" alan ve ileten, bu mesajların geçici bir geçmişini tutarken, istenirse size mesaj geçmişini söyleyebilecek bir program geliştiriyoruz. Mesajlar sayısal olarak tanımlanır, tipik olarak yaklaşık 1 kilobayt boyutundadır ve bu mesajlardan yüz binlerce saklamamız gerekir. Bu programı gecikme için optimize etmek istiyoruz: mesaj gönderme ve alma arasındaki süre 10 milisaniyenin …


4
"X <y <z", "x <y ve y <z" den daha hızlı mı?
Gönderen bu sayfayı , bunu biliyoruz: Zincirleme karşılaştırmalar, andoperatörü kullanmaktan daha hızlıdır . x &lt; y &lt; zBunun yerine yazın x &lt; y and y &lt; z. Ancak, aşağıdaki kod parçacıklarını test eden farklı bir sonuç aldım: $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" …

17
Xcode 4 - yavaş performans
Xcode 4'ün kullanıcı etkileşimlerine gerçekten çok yavaş yanıt vermesiyle ilgili bir sorun yaşıyorum, örneğin kodu düzenleme, alanları kaydırma vb. Bu özellikle çok sayıda denetleyici / görüntüleme dosyası içeren daha büyük ölçekli projelerde oluyor. Sabit diski tamamen sildim ve geçen hafta Snow Leopard ve Xcode'u yeniden yükledim, ancak iş akışını önemli …

1
Bu örnekte neden "sıkı kullanmak" performansı 10 kat artırır?
String.prototype performansını genişletme sorusunun ardından gerçekten meraklandım , çünkü "use strict"bir String.prototypeyönteme sadece 10 kat daha iyi performans ekledim . Açıklama ile Bergi kısadır ve bana açıklamaz. Neredeyse aynı iki yöntem arasında neden yalnızca "use strict"en üstte farklılık gösteren bu kadar çarpıcı bir fark var ? Daha detaylı olarak ve …

2
Dinamik bir değişkene sahip olmak performansı nasıl etkiler?
İn dynamicC # performansı hakkında bir sorum var . Okudum dynamicderleyiciyi tekrar çalıştırır, ama ne işe yarar? dynamicBir parametre olarak kullanılan değişkenle veya sadece dinamik davranış / bağlam içeren satırlarla tüm yöntemi yeniden derlemek zorunda mı ? dynamicDeğişkenleri kullanmanın basit bir for döngüsünü 2 kat yavaşlattığını fark ettim . Oynadığım …
128 c#  performance  dynamic 

1
Bu F # kodu neden bu kadar yavaş?
C # ve F # 'de bir Levenshtein uygulaması. C # sürümü, yaklaşık 1500 karakterlik iki dizi için 10 kat daha hızlıdır. C #: 69 ms, F # 867 ms. Neden? Anladığım kadarıyla aynı şeyi mi yapıyorlar? Bir Sürüm veya Hata Ayıklama yapısı olması fark etmez. DÜZENLEME: Buraya özellikle Mesafe …
127 c#  performance  f#  inline 


3
Paneller, render süresi ve performans açısından hangi sırayla en verimli?
İstediğim düzen için birden fazla panelin uygun olacağı birçok kez vardır, ancak farklı panel türleri için render sürelerinde bir fark olduğunu biliyorum. Örneğin, MSDN şunu belirtir: Nispeten basit Panel, örneğin Canvasbir daha karmaşık sahip olabilir önemli ölçüde daha iyi performans Panelgibi, Grid. Peki, işleme süresi ve performans açısından, WPF panelleri …

9
Python 3'te milyonlarca normal ifade değişimini hızlandırın
Python 3.5.2 kullanıyorum İki listem var yaklaşık 750.000 "cümleden" oluşan bir liste (uzun dizeler) 750.000 cümleimden silmek istediğim yaklaşık 20.000 "kelimeden" oluşan bir liste Bu yüzden, 750.000 cümle arasında döngü yapmalı ve yaklaşık 20.000 değiştirme yapmalıyım, ancak YALNIZCA kelimelerim aslında "kelimeler" ise ve daha büyük bir karakter dizisinin parçası değilse. …

2
Bir PostgreSQL tablosu için ne kadar büyüktür?
Şirketim için bir RoR projesinin tasarımı üzerinde çalışıyorum ve geliştirme ekibimiz tasarımla, özellikle de veritabanıyla ilgili bir miktar tartışmaya girdi. MessageKalıcı olması gereken bir modelimiz var . Bu, id dışında yalnızca üç db sütunu olan çok, çok küçük bir model, ancak üretime gittiğimizde muhtemelen bu modellerin BİRÇOKU olacak. Günde 1.000.000 …

14
Ruby'de tek tırnaklarla çift tırnaklar arasında bir performans artışı var mı?
Ruby'de tek tırnak yerine çift tırnak kullanmanın ruby ​​1.8 ve 1.9'da performansı anlamlı bir şekilde düşürüp düşürmediğini biliyor musunuz? öyleyse yazarsam question = 'my question' daha hızlı mı question = "my question" Ruby'nin çift tırnaklarla karşılaştığında bir şeyin değerlendirilmesi gerekip gerekmediğini anlamaya çalıştığını ve muhtemelen bunu yaparak bazı döngüleri harcadığını …
126 ruby  performance  syntax 

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.