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

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011