«performance» etiketlenmiş sorular

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

3
Döngü içinde bir değişken tanımlamak iyi midir? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 4 yıl önce kapalı . Eğitmenim bir keresinde bana bir döngü içinde bir değişken tanımlamamam gerektiğini söyledi , ama dürüstçe hala …

1
Collection.stream (). Filter (). ForEach () her döngü için bir standarda göre etkisiz mi?
IntelliJ IDEA, şu an için her for döngüsü için bir Java 8 "forEach" çağrısı ile değiştirmemi önerdi: for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } Önerilen çağrı şöyle: objects.stream().filter(o -> o instanceof SomeObject).forEach(o -> doSomething()); Stream'in temel işlevlerinin nasıl çalıştığını yanlış anlamadığım sürece, bana …


4
SIMD programlama kod tabanının bakım maliyeti
Soru: Yazılım endüstrisinin fikir birliği, temiz ve basit kodun, kod tabanının ve sahibi olan kuruluşun uzun vadeli uygulanabilirliği için temel olduğu yönündedir. Bu özellikler daha düşük bakım maliyetlerine ve kod tabanının devam etme olasılığının artmasına neden olur. Ancak, SIMD kodu genel uygulama kodundan farklıdır ve özellikle SIMD koduna uygulanan temiz …

5
Sonunda pahalı mı
Bir işlevden çıkmadan önce bir kaynak temizleme yapmanız gereken kod olması durumunda, bunu gerçekleştirmenin bu 2 yolu arasında büyük bir performans farkı vardır. Her iade ifadesinden önce kaynağı temizleme void func() { login(); bool ret = dosomething(); if(ret == false) { logout(); return; } ret = dosomethingelse(); if(ret == false) …


4
Birim test zaman aşımı kullanarak bir yöntemin performansını ölçmek iyi bir fikir mi?
Belirli bir eylem için maksimum yürütme süresini belirten işlevsel olmayan gereksinimlerin olduğu bir projede , KG, gereksinimde hem donanım hem de yük belirtilen kesin yük altında kesin donanım kullanarak bu eylemin performansını özel bir makinede kontrol etmelidir. Öte yandan, kaynak koddaki bazı hatalı değişiklikler performansı ciddi şekilde etkileyebilir. Erken bu …

10
Nesne yönelimi algoritma performansını gerçekten etkiliyor mu?
Nesne yönelimi birçok algoritmanın uygulanmasında bana çok yardımcı oldu. Ancak, nesne yönelimli diller bazen "basit" yaklaşımda size yol gösterir ve bu yaklaşımın her zaman iyi bir şey olup olmadığından şüphe ediyorum. OO, algoritmaları hızlı ve kolay bir şekilde kodlamak için gerçekten yararlıdır. Ancak bu OOP, performansa dayalı yazılım için bir …


4
İşlevsel paradigma, altta yatan donanım ile genel olarak verimli olamayacak kadar mu farklı değil mi?
SO'dan bir sorudan ilham alındı: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell FP'nin sayısız avantajları ve dezavantajları hakkında uzun bir tartışma olabilir, ancak şimdilik, modern donanımdaki FP'nin temel verimliliğine kapsamı daraltmak istiyorum . Tez: İşlevsel paradigma değişmezlik ve vatansızlık (?) Anlamına gelir, ancak işlevsel programlar üzerinde çalıştığımız donanım durumsal sonlu otomatalardır. 'Saf işlevsel' programın 'durum bilgisi …

4
En sevdiğiniz bit bilge tekniği nedir? [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ı . …

2
Paylaşılan Önbellek - Geçersiz Kılma En İyi Uygulaması
Önbellek nesnelerini geçersiz kılmak / güncellemek için daha iyi bir yaklaşımın ne olacağını bilmek istiyorum. Ön şartlar Uzaktan memcached sunucusuna sahip olmak (birden fazla uygulama için önbellek görevi gören) Tüm sunucular azure tarafından barındırılıyor (yakın ilgi alanları, aynı veri merkezleri) Önbellek nesnesi boyutu 200 bayt ile 50 kilobayt arasında değişir …

5
Ne kadar kötü Dispose () SqlConnections değil mi?
Şahsen, ifadeleri kullanırken IDisposable uygulayan ADO nesneleri koymazsam kovanlarda ayrılırım. Ama benim mevcut sözleşmede, kendi kurumsal kurumsal çerçeve "veri erişim sağlayıcısı" kodu 1) IDisposable uygulamak ve 2) herhangi bir noktada, kullandığı herhangi bir şey üzerinde Dispose () çağırmak bulduk. Kullanıcılar, veri erişiminde bu çerçeveyi yoğun şekilde kullanan Winforms uygulamalarındaki performans …

7
Yüksek frekanslı olayları, bağlantı sınırlamalı bir veritabanına kaydetme
Sunucumuza gelen olayların ortalama saniyede yaklaşık 1000 olayla (en fazla ~ 2000) olabileceği büyük bir olay akışıyla uğraşmak zorunda olduğum bir durum var. Sorun Sistemimiz Heroku'da barındırılıyor ve maksimum 500 DB bağlantısına izin veren nispeten pahalı bir Heroku Postgres DB kullanıyor . Sunucudan DB'ye bağlanmak için bağlantı havuzu kullanıyoruz. Olaylar, …

5
Java Yığın Tahsisi C ++ 'tan Daha Hızlı
Bu soruyu zaten SO'ya gönderdim ve tamam. Maalesef kapatıldı (yeniden açmak için sadece bir oy gerekiyor), ancak biri buraya daha iyi bir uyum olduğu için buraya gönderdiğimi önerdi, bu yüzden aşağıdakiler kelimenin tam anlamıyla sorunun bir kopyasını Bu cevap üzerine yorumları okuyordum ve bu alıntıyı gördüm. Nesne örnekleme ve nesne …

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.