2009-07-20 18 views

cevap

7

Windows'ta, ön plan uygulaması öncelikli olarak artırılır. Bu, kullanıcıya yanıt vermeyi sürdürmesine yardımcı olmak ve bazı G/Ç olaylarını bekledikten sonra çalışmaya hazır olduğunda, çalışmayı beklemek için bekleyen diğer uygulamaların önüne geçecek.

Ayrıca ön plan uygulamaları için daha uzun bir kuantum potansiyeli vardır.

Arka plan yerine ön planda çalıştırılırsa bir uygulamanın ne kadar hızlı tamamlanacağını bilmiyorum - bu özellikle (I/O) çok fazla etkene neden olabilir. Amaç uygulamayı daha duyarlı hale getirmektir. o olabilir böylece

+0

Ayrıca Symbian cep telefonlarında bir yapılandırma seçeneği de var – Will

1

Bu, kısmen Windows'ta doğrudur. Windows, penceresinin üstü biraz daha yüksek önceliğe sahip bir GUI uygulaması atayacaktır. Öyleyse, normal veya daha düşük önceliğe sahip başka görevler varsa, program biraz daha hızlı çalışarak diğer programların biraz daha yavaş çalışmasına neden olabilir.

Ancak bir yakalama var. Visual Studio IDE'de derlemeye başladığınızda, IDE, derleme için ayrı bir işlem oluşturacak ve yalnızca çıktılarını kendi penceresine yeniden yönlendirecektir. Derleme sürecinin artık kendi pencereleri olmadığı için hız kazanmayacak.

1

, Windows, siz "ön plan" görevi öncelikli avantaj sağlayacak sağlar:

Bu (belki de tek sunucuda SKU'larının üzerine) bir dereceye kadar tüm yapılandırılabilir efsane yok. Bunun yerine, "hizmet" görevlerini öncelik avantajı olarak vermek yerine başka şekilde de ayarlayabilirsiniz, bu nedenle yüklemeye bağlıdır.

Bunun yalnızca önceliği etkilediğini unutmayın ... eğer başka bir görev çalışmıyorsa, her iki durumda da farkedilir şekilde farklı olmayacaktır. Sadece, farkın farkına varabileceğiniz CPU zamanına ihtiyaç duyan başka bir uygulama olduğunda.

4

Bu, kurulumunuza bağlı olarak değişir. Varsayılan bir Windows masaüstü işletim sisteminde bu doğrudur. Bir Windows sunucuda işletim sisteminde (Windows 2003 gibi) bu doğru değildir.

Sistem Özellikleri'ne gidip Performans sekmesine tıklayarak ayarı değiştirebilirsiniz. Tam düzen, Windows sürümüne bağlı olarak farklılık gösterir, ancak "İş İstasyonu" ve "Sunucu" yapılandırması arasında bir radyo/birleşik seçim ya da bir seçenek arasından seçim yapmalısınız (ya da bir Gelişmiş alt sekmesi tıklatılarak veya "Zamanlayıcı" bulunarak). Programları veya Arka Plan Hizmetlerini önceliklendirme arasında. Her iki durumda da bunlar aynı şeydir (sadece farklı dil - Sunucu/İş İstasyonu dili Windows 2000'den, daha fazla müşteri odaklı XP için ise Programlar/Hizmetler oluşturulmuştur) - zamanlayıcının iş parçacığı için önem verdiğine karar verir. en fazla pencere veya tüm iş parçacıkları eşit olarak ele alınırsa (iş parçacığı öncelik özelliğine dayalı olarak).