WPF

2010-08-19 8 views
6

Bu konuda bir kayıp gerçekten olduğum daha çok işlemcili yavaş hale. Böyle bir şeye benzeyen bir ItemsControl içeren bir genişleticim var; Çoğu makinede (tek ve çift çekirdekli) genişletilirken bu işlem gayet iyi sonuç verir. Bir sebepten dolayı, dört çekirdekli (i7) yepyeni bir makinede çalışırken bu genişleticiyi genişletmek dakikalar içinde gerçekleşir. Bazı profiller yaptım ve WPF öğeleri ölçtüğünde, gerçek zaman harcayarak ölçüm ve işleme göz ardı edilebilir gözüktüğünde iplik senkronizasyonu sorunları var gibi görünüyor, iplik senkronizasyonu için harcanan zaman harcıyor. Böyle bir şey gören oldu mu?WPF

FYI - Bunu üç farklı dört çekirdekli (i7) makinede denedim ve aynı sorunu yaşadım. Birçok eski makinede sorun yok. Makinelerin tamamen yandığını ve WPF'nin donanım oluşturmayı kullandığını doğruladım. Zorunlu uygulamayı ve çerçeveyi yeniden yüklediniz.

herhangi bir fikir yerde aramaya? donanım render olduğunda genleştirici, -bir kez comments--

den

--some güncellemeler çöken ve yeniden genişleyen genişletilmiştir

Teşekkür

sorun makinelerinin

olsa- üzerinde hızlı Engelli davranışları aynıdır. Bence grafik kartı denklemden çıkarmalı.

-Biz .NET 4.0

--Some Özellikleri çalışan olarak requested-- Windows XP SP 3 Core i7 (4 çekirdek) RAM arasında 2.67GHZ @ M 620 2.98 GB 275 GB kullanılabilir depolama alanı

+0

Gerçekten daha fazla çekirdek var, daha fazla işlemci değil –

+0

Grafik kartları hepsi aynı mı? Eğer değilse, bu bakmak için bir yer olurdu. – Russ

+0

Ayrıca - donanım oluşturma devre dışı bırakıldığında davranış da aynıdır. Bence grafik kartı denklemden çıkarmalı mı? –

cevap

1

İlk düşüncem grafik kartı mümkün olduğunca denklemden çıkarmak olurdu. Aero temasını devre dışı bırakmayı deneyin ve Windows temeline geri dönün.

Ayrıca makinelerin tüm özelliklerini kaydeder misiniz? Donanım, yazılım, 32 vs 64 bit, .net sürümü, vb ...

+0

Tüm makinelerde XP kullandığımızdan bahsetmeliyiz. –

+0

Ayrıca - donanım oluşturma devre dışı bırakıldığında davranış da aynıdır. Bence grafik kartı denklemden çıkarmalı mı? –

+2

@Christopherous, evet kabul ediyorum. Bu noktada, http://connect.microsoft.com adresinden bir hata bildirmeyi düşünürdüm – JaredPar