«performance» etiketlenmiş sorular

Uygulama performansını artırmakla ilgili sorular, bu seçim yazılımı mimarisinden algoritma seçimine kadar değişebilir.

14
Programlama dillerinin daha yavaş performans göstermesi gerçekten kötü bir şey midir? [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 . 6 yıl önce kapalı . …


4
Veritabanı tasarımı - Her zaman mağaza durumu veya hesaplama durumu?
Diyelim ki ilişkisel bir veritabanı uygulamam ve bir "kullanıcı" nesnesi ve bir "mesaj" nesnesi var. Şimdi bu kullanıcıya okunmamış mesaj sayısını göstermek istiyorum. Bunu arşivlemenin en iyi yolu nedir? Kullanıcıya bir alan ekler miyim ve kullanıcı bir mesaj alırsa sayar mı ve okursa sayıyı azaltır mıyım? Yoksa okunmamış olarak işaretlenen …

2
Bir algoritmanın beklenen çalışma süresi ve ortalama çalışma süresi ne anlama gelir?
Diyelim ki algoritmaların çalışma zamanlarını analiz etmek istiyoruz. Bazen, girdi boyutu n olduğunda bir algoritmanın çalışma süresini bulmak istediğimizi ve mümkün olan en kötü durumda O (n) ile ifade ettiğimizi söyleriz. Bazen bir algoritma için beklenen zamanı bulmamız gerektiğini söyleyen kitaplar / makaleler görüyorum . Ayrıca bazen ortalama çalışma süresi …

6
Herkesin yazılımın daha hızlı çalışmasını sağlamak için herhangi bir fikri deneyebileceği bir zaman dilimi mi teşvik ediyorsunuz?
Bazen yazılım performans hileleri metodolojik ve kapsamlı bir aramada bulunur. Bazen çılgın fikirleri denemek için farklı düşünme ve cesaret gerektirir. Bazen bir fikir, çok fazla çalışma ile takip edilmesi gereken başlangıçtır. Üzerinde çalıştığımız yazılımın performansını artırmak için herkesin farklı fikirler deneyebileceği bir zaman dilimi nasıl desteklenir? Takımdaki herkes yazılımla ilgili …


7
Veritabanı dizinleriyle izlenecek en iyi uygulamalar [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ı . …

7
Bir web API'sine yönelik bir ağ çağrısı ile çoklu veritabanı çağrıları gerçekten önemli mi?
İşverenlerimden birinde bir REST (ancak SOAP için de geçerli) API üzerinde çalıştık. Uygulama kullanıcı arabirimi olan istemci, API üzerinden web üzerinden (tipik üretim dağıtımlarında LAN) arama yapar. API, veritabanını arar. Tartışmalarımızda tekrarlanan bir tema performanstır: takımdaki bazı kişiler performans nedeniyle tek bir API çağrısından birden fazla veritabanı çağrısı (genellikle okur) …

4
Basit özelliklerde AggressiveInlining kullanmanın bir dezavantajı var mı?
Bahse girerim, C # / JIT'in nasıl davrandığını analiz etmek için araçlar hakkında daha fazla bilgi sahibi olsaydım kendime cevap verebilirdim, ancak yapmadığım için lütfen bana sor. Bunun gibi basit bir kod var: private SqlMetaData[] meta; [MethodImpl(MethodImplOptions.AggressiveInlining)] private SqlMetaData[] Meta { get { return this.meta; } } Gördüğünüz gibi AggressiveInlining'i …

8
“Mükemmel programcı Sendromu” nu kırmanın yolları [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Muhtemelen böyle hisseden sadece ben değilim. Ama "mükemmel programcı …


8
Performansı ne zaman önemsemeliyim?
Java'nın IRC kanalı , SO ve diğer yerler gibi yerlerde uzun bir süre boyunca bana "Kodun nasıl göründüğü ve okunabilirliği / anlaşılabilirliği ve kesinlikle gerekliyse daha sonra performans" konusunda endişeleniyorum. En uzun süredir, küçük masaüstü veya web uygulamalarımın performansı hakkında gerçekten OKB olmadım, sadece verimsiz olanı ortadan kaldırdım. Çoğu yanıt …

22
Performans Hakkında Ne Zaman Düşünmeye Başlamalısınız?
Uygulamaları geliştirirken kendimi sürekli olarak bunun belirli bir işlevi gerçekleştirmek veya uygulamak için en iyi yol olup olmadığını sordum. Genellikle, stackoverflow veya geri bildirim isteyen başka bir forumla ilgili soruları yalnızca performansla ilgili olarak "attan önce arabayı koymama" hakkında yorum almak için gönderirim. Çoğu programcı gerçekten uygulama bitene kadar performans …

3
Android Parçalarını neden kullanmalıyım?
Bu konuyla ilgili dokümanları ve diğer soruların konularını okudum ve gerçekten ikna olmuyorum; Bu tekniğin kullanım sınırlarını açıkça göremiyorum. Parçalar artık En İyi Uygulama olarak görülüyor ; her Etkinlik temel olarak bir veya daha fazla Parça için bir destek olmalı ve doğrudan bir düzen çağırmamalıdır. Parçalar aşağıdakiler için oluşturulur: Activitybirçok …

5
Mikrodenetleyiciler için Verimli C Kodu Yazma Kaynakları? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Burada ciddi yardıma ihtiyaç vardı. Programlamayı seviyorum. Son zamanlarda bir grup kitap (K&R gibi) ve C dili …
15 c  performance  speed 

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.