«performance» etiketlenmiş sorular

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

5
Django QuerySet üzerinde len vs sayma
Django'da, QuerySetüzerinde yineleyeceğim ve sonuçlarını yazdıracağım bir a sahip olduğum için, nesneleri saymak için en iyi seçenek nedir? len(qs)veya qs.count()? (Aynı yinelemedeki nesneleri saymanın bir seçenek olmadığı da göz önüne alındığında.)

4
Android uygulamamın profilini nasıl oluşturabilirim? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Android uygulamamda darboğazların nerede olduğunu bulmam gerekiyor. Hangi profilleme araçlarını veya tekniklerini …

5
Javascript ne zaman prototipler kullanılır?
Js'de prototip yöntemlerini kullanmanın ne zaman uygun olduğunu anlamak istiyorum. Her zaman kullanılmalı mı? Yoksa bunları kullanmanın tercih edilmediği ve / veya performans cezası gerektiren durumlar var mı? Bu sitede js'de ad aralığı için yaygın yöntemler araştırılırken, çoğu prototip tabanlı olmayan bir uygulama kullanıyor gibi görünüyor: sadece bir ad alanını …

13
Entity Framework Çok Yavaş. Seçeneklerim neler? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin "Prematurely Optimize Etme" mantrasını izledim ve Entity Framework kullanarak WCF Hizmetimi kodladım. Ancak, performansın …

6
Map.get () kullanılırken java Map.containsKey () gereksiz kullanıyor
Bir süredir, en iyi uygulama içinde containsKey()yöntemi kullanmaktan kaçınmanın java.util.Mapve bunun yerine sonuç üzerinde boş bir kontrol yapmanın izin verilip verilmediğini merak ediyordum get(). Benim mantığım, değerin iki kez aranmasının gereksiz görünmesidir - önce için containsKey()ve sonra tekrar get(). Diğer yandan, çoğu standart Mapönbellek uygulamasının son aramayı yapması veya derleyicinin …

1
HashSet <T> .removeAll yöntemi şaşırtıcı derecede yavaştır
Jon Skeet kısa süre önce blogunda ilginç bir programlama konusu gündeme getirdi: "Soyutlamamda bir boşluk var sevgili Liza, sevgili Liza" (vurgu eklenmiştir): HashSetAslında bir setim var . Bazı öğeleri ondan kaldırmak istiyorum… ve öğelerin çoğu pek mevcut olmayabilir. Aslında, bizim test örneğimizde, "kaldırma" koleksiyonundaki hiçbir öğe orijinal sette olmayacak. Bu …



12
IntelliJ-Idea'yı Hızlandırın
Scala geliştirme için intelliJ kullanıyorum ve geçen hafta 8 GB yeni RAM aldım , bu yüzden düşündüm: onu kullanma zamanı. Görev yöneticimi kontrol ettim ve ~ 250mb kullanarak intelliJ buldum . Tutulmadan sonra JVM seçeneklerinin ayarlanmasının hızı artırmada çok yardımcı olduğunu biliyordum, bu yüzden Google'da araştırdım ... ve bunu OS …

5
Android SQLite veritabanı: yavaş ekleme
Kullanmakta olduğum oldukça büyük bir XML dosyasını (yaklaşık yüz kilobayt ile birkaç yüz kilobayt arasında değişen) ayrıştırmam gerekiyor Xml#parse(String, ContentHandler). Şu anda bunu 152KB'lik bir dosya ile test ediyorum. Ayrıştırma sırasında, ben de aşağıdakine benzer çağrıları kullanan bir SQLite veritabanında veri ekleme: getWritableDatabase().insert(TABLE_NAME, "_id", values). Bunların tümü, 152KB test dosyası …

4
Float - Çift Performans
Bazı zamanlama testler yaptı ve aynı zamanda gibi bazı makaleleri okumak bu bir (son yorum) ve Yayın yapılı, şamandıra ve çift değerler işleme zaman aynı miktarda almak gibi görünüyor. Bu nasıl mümkün olabilir? Float çift değerlere kıyasla daha az hassas ve daha küçük olduğunda, CLR aynı işlem süresine nasıl iki …
92 c#  .net  clr  performance 

6
Python'da sözlüğü kopyalamanın hızlı yolu
Sözlüklerle çokça çalışan bir Python programım var. Sözlüklerin kopyalarını binlerce kez çıkarmam gerekiyor. Hem anahtarların hem de ilgili içeriğin bir kopyasına ihtiyacım var. Kopya düzenlenecek ve orijinal ile bağlantılı olmamalıdır (örneğin, kopyadaki değişiklikler orijinali etkilememelidir.) Anahtarlar Dizelerdir, Değerler Tamsayılardır (0/1). Şu anda basit bir yol kullanıyorum: newDict = oldDict.copy() Kodumun …

7
3. parti kitaplıkları kullanmadan C # ile nasıl oturum açabilirim? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek bir soruna odaklanacak şekilde güncelleyin . Geçen yıl kapalı . Bu soruyu geliştirin Uygulamamda günlük kaydını uygulamak istiyorum, ancak log4net gibi herhangi bir dış çerçeveyi kullanmak …

8
Python, C ++ 'dan daha hızlı ve hafif mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Her …

3
OFFSET / FETCH NEXT'ten toplam satır sayısını alma
Bu nedenle, web sitemde sayfalama uygulamak istediğim bir dizi kaydı döndüren bir işlevim var. Bunu başarmak için SQL Server 2012'de Offset / Fetch Next'i kullanmam önerildi. Web sitemizde, toplam kayıt sayısını ve o sırada hangi sayfada olduğunuzu listeleyen bir alan var. Önceden, tüm kayıt setini alıyordum ve sayfalamayı programatik olarak …

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.