«performance» etiketlenmiş sorular

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



4
JavaScript'te dizeleri birleştirmenin en etkili yolu?
JavaScript'te, birçok yinelemeye sahip bir döngü var ve her yinelemede, birçok +=operatörle büyük bir dize oluşturuyorum . Dize oluşturmanın daha etkili bir yolu var mı? Burada dizeler eklemeye devam ediyorum ve sonra birleştirme yapmak dinamik bir dizi oluşturma hakkında düşünüyordum. Herkes bunu yapmanın en hızlı yolunu açıklayabilir ve bir örnek …

13
jQuery hasClass () - birden fazla sınıf olup olmadığını kontrol edin
İle: if(element.hasClass("class")) Bir sınıfı kontrol edebilirim, ama "element" in herhangi bir sınıf olup olmadığını kontrol etmenin kolay bir yolu var mı? Ben kullanıyorum: if(element.hasClass("class") || element.hasClass("class") ... ) Bu çok kötü değil, ama şöyle bir şey düşünüyorum: if(element.hasClass("class", "class2") Hangi maalesef çalışmıyor. Böyle bir şey var mı?

4
SQL, Postgres OID'leri, Nedir ve neden faydalıdırlar?
Bazı PostgreSQL tablo oluşturma bakıyorum ve bu tökezledi: CREATE TABLE ( ... ) WITH ( OIDS = FALSE ); Postgres tarafından sağlanan belgeleri okudum ve OOP'den nesne tanımlayıcı kavramını biliyorum ama yine de kavramıyorum, böyle bir tanımlayıcı neden bir veritabanında yararlı olabilir? sorguları kısaltmak için? ne zaman kullanılmalı?


8
scala vs java, performans ve bellek? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

6
İç içe ağırlıklar performans için neden kötüdür? Alternatifler?
layout_weightFarklı görünümler arasında bir oran oluşturmak için özniteliği kullandığım birkaç düzen dosyası yazdım . Bir noktada, iç içe ağırlıklar hakkında tüysüz uyarılar almaya başlıyorum. Bu yüzden, neden iç içe geçmiş ağırlıkların performans için kötü olduğunu ve farklı ekran boyutları için kullanılabilecek ve çok fazla boyut dpi değeri belirtmesi gerekmeyen görünüm …

15
Performansı artırmak için CPU önbelleğini en iyi kullanan bir yazma kodu nasıl kullanılır?
Bu öznel bir soru gibi gelebilir, ama aradığım şey bununla ilgili karşılaşabileceğiniz belirli örneklerdir. Kod, önbellek etkin / önbellek dostu nasıl yapılır (daha fazla önbellek isabet, mümkün olduğunca az önbellek kaçırma)? Her iki açıdan bakıldığında, veri önbelleği ve program önbelleği (yönerge önbelleği), yani bir kişinin kodundaki, veri yapıları ve kod …


14
Alt sorgular ve birleştirmeler
Başka bir şirketten devraldığımız bir uygulamanın yavaş bir bölümünü, bir alt sorgu yerine bir iç birleşim kullanmak üzere yeniden düzenledim: WHERE id IN (SELECT id FROM ...) Yeniden düzenlenmiş sorgu yaklaşık 100 kat daha hızlı çalışır. (~ 50 saniye ila ~ 0.3) Bir iyileşme bekledim, ama neden bu kadar sert …

8
Özelliğin özelliğine sahip olup olmadığını kontrol edin
Sınıfta, nitelikleri olan bir özellik verildiğinde, belirli bir özellik içerip içermediğini belirlemenin en hızlı yolu nedir? Örneğin: [IsNotNullable] [IsPK] [IsIdentity] [SequenceNameAttribute("Id")] public Int32 Id { get { return _Id; } set { _Id = value; } } Örneğin "IsIdentity" özniteliğine sahip olduğunu belirlemenin en hızlı yöntemi nedir?
158 c#  performance 

6
TeamViewer nasıl bu kadar hızlı?
Uzunluk için üzgünüm, biraz gerekli. Giriş Windows Vista / 7 için C # 4.0'da bir uzak masaüstü yazılımı (sadece eğlence için) geliştiriyorum. Temel engellerden geçtim: Sağlam bir UDP mesajlaşma sistemim, nispeten temiz program tasarımım var, bir ayna sürücüm var (DemoForge'dan ücretsiz DFMirage ayna sürücüsü) ve çalışıyoruz ve herkes için NAT …


9
FileInputStream kullanırken ideal arabellek boyutunu nasıl belirlersiniz?
Bir dosyadan bir MessageDigest (karma) oluşturan bir yöntem var ve bunu bir sürü dosya (> = 100.000) için yapmak gerekir. Performansı en üst düzeye çıkarmak için tamponun dosyalardan okumak için ne kadar büyük olması gerekir? Çoğu kişi (her durumda burada tekrarlayacağım) temel kodu biliyor: MessageDigest md = MessageDigest.getInstance( "SHA" ); …

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.