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

  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • krotoflik

    krotoflik

    26 ŞUBAT 2011
  • metallmanutza13

    metallmanutz

    13 NİSAN 2007