SORU
21 EKİM 2008, Salı


Nasıl WPF programları hızlandırmak için?

Windows Sunum Çerçevesi ve programlama seviyorum. Çoğu tarayıcı gibi uygulamalar WPF ve XAML kullanarak yazıyorum.

Ama beni gerçekten kızdıran şey tarayıcısı üzerinden yavaşlık. Basit bir sayfa ile sadece bir kaç gürültülü yeterince hızlı, ama en kısa sürede bir web sayfası, bir ufacık minicik biraz daha karmaşık, gibi içeren bir çok veri girişi alanları, bir ya da iki sekme denetimleri, falan, olur acı.

Böyle bir sayfa yüklenirken bir saniyeden daha uzun sürebilir. Saniye, gerçekten, özellikle bu kadar hızlı (okuma: müşteri bilgisayarları) uzun sürebilir bilgisayarlar değil.

Sayfada değişen değerleri ile aynı. WPF UI hakkında her şeyi bir şekilde serseriler.

Bu çok alçakça. Müşterilerimize her zaman özür dilemek zorunda kalacağım. bana bu güzel çerçeve verir, ama dayanılmaz derecede yavaş olun!

Sorum Şu:

  1. Nasıl WPF hızlandırmak mı?
  2. Nasıl darboğazları profil musunuz?
  3. Nasıl yavaşlık başa çıkıyorsunuz?

Bu WPF ile evrensel bir sorun gibi görünüyor bu yana, Genel öneri, birçok durum ve sorunlar için yararlı arıyorum.

Diğer bazı ilgili sorular:

CEVAP
23 EKİM 2008, PERŞEMBE


  1. Nasıl WPF hızlandırmak mı?< / ^ br .
    Genellikle aşağıdaki profil oluşturma araçları kullandıktan sonra benim darboğazları neden olduğunu açıktır.

    • Eğer hafıza sorunu varsa o zaman bilgilerim video.
    • Eğer render zaman sorun olursa o zaman mümkünse denetimleri veya basitleştirmek kontrol şablonları ben bir video.
    • Eğer işlem süresi ise çalışmaları devam ederken algoritmamı geliştirmek veya bir arka plan iş parçacığı için iş taşımak için çalışıyorum ve benim uı bir throbber Haritayı sorunu.
  2. Nasıl darboğazları profil musunuz?

  3. Nasıl yavaşlık başa çıkıyorsunuz?< / ^ br .
    Profil oluşturma ve danışmanlık.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012