April 28, 2013

Merhaba,

Sanırım Windows kullanıcıları biraz daha çok sevinecek...

Alıntı:

>

Windows 7 ve Windows Server 2008 R2 Başlangıç Performansı İyileştirme (Nasıl Hızlandırılır)

Microsoft geçtiğimiz günlerde yeni bir performans güncellemesi yayınladı, bu güncelleme ile Windows 7 ve Windows Server 2008 R2 nin başlangıç (Startup veya boot) performansını geliştiriyorsunuz. İlgili güncelleştirmeye http://support.microsoft.com/kb/2510636/en-us adresinden ulaşabilirsiniz.

Windows başlangıç sırasında her bir SVCHOST a bağlı bu servisleri sırasıyla çalıştırır, ancak her servis DLL ini yüklerken LoadLibrary fonksiyonunu kullanır ve bu noktada SVCHOST LoadLibraryfonksiyonuna cevap gelene kadar buraya bir LOCK koyar ve sıradaki servisin çalışmasını engeller. Yapılan değişiklik ile SVCHOST artık LoadLibrary fonksiyonuna yapılan sorgunun cevabını beklerken LOCK koymuyor ve diğer servislerin bu süreç esnasında bekleyip zaman kaybetmesini engelliyor.

Peki gerçekten SVCHOST içerisinde başlangıcı geciktirecek kadar çok servis var mı? EVET. Bu servislere yakından bakmak gerekirse, tasklist komutunu kullanıp detaylı bir liste elde edebiliriz, aşağıdaki örnek kendi kullandığım bilgisayardan alınma.

'C:\Windows\System32>tasklist /SVC /FI "Imagename eq svchost.exe"

Görüntü Adı pid Hizmetler
========================= ======== ============================================
svchost.exe 624 DcomLaunch, PlugPlay, Power
svchost.exe 700 RpcEptMapper, RpcSs
svchost.exe 748 Audiosrv, Dhcp, eventlog, lmhosts
svchost.exe 820 AudioEndpointBuilder, Netman, PcaSvc,
TrkWks, UxSms, Wlansvc, wudfsvc
svchost.exe 856 AeLookupSvc, EapHost, gpsvc, IKEEXT,
iphlpsvc, MMCSS, ProfSvc, RasMan, Schedule,
SENS, ShellHWDetection, Themes, Winmgmt
svchost.exe 1020 EventSystem, netprofm, nsi, SstpSvc,
WdiServiceHost
svchost.exe 1192 CryptSvc, Dnscache, NlaSvc, TapiSrv
svchost.exe 1304 BFE, DPS, WwanSvc
svchost.exe 1496 AppHostSvc
svchost.exe 1652 StiSvc
svchost.exe 1676 SysMain
svchost.exe 1740 W3SVC, WAS
svchost.exe 1996 PolicyAgent
svchost.exe 2840 FontCache, SSDPSRV'

Gördüğünüz gibi bilgisayarımda birbirinden farklı birçok SVCHOST mevcut ve bunlardan bazıları içerisinde geçekten çok sayıda servis içeriyor. Ancak sırf bu çıktıya bakarak güncellemenin pozitif bir etki yaratacağını düşünmek mümkün.

Peki bu durumda bu değişikliğin bilgisayarınızın açılış performansına olacak etkisini nasıl ölçebiliriz? Ben bu test için Microsoft un XPERF uygulamasını kullanabilirsiniz. XPERF ile boot logging yapmanız ve Windows’unuzun açılış süresini ölçmeniz mümkün.

Özetle bu güncelleme açılış performansımda gözle görülür 8-10 saniyelik bir hızlanma gösterdi.

Kaynak: www.mshowto.org

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]