2010-07-08 14 views
5

Uygulamanın 'soğuk başlangıç ​​zamanını ölçmek için, makinemi her defasında yeniden başlatmam gerekiyor, bu gerçekten çok zaman alıcı. Ben gerçek bir yeniden başlatma benzetmek için misyonu imkansız olduğunu anlıyorum, ama istediğim bir şey kaba, ex, önyükleme listesinde mümkün olduğunca çok önbellek koymak böylece sıcak başlangıç ​​artık çok sıcak olmayacak.Uygulama soğuk başlangıç ​​süresinin test edilmesi için Win7'de yeniden başlatmanın nasıl simüle edileceği

Bu konuda herhangi bir fikrin var mı?

Teşekkür

cevap

3

Bir sanal makine en iyi seçiminiz olacaktır. Sanal makine, uygulama için temiz bir sayfa listesi sunacaktır, ancak sanal makine görüntüsünü fiziksel makinenizden yeniden yüklemek çok daha hızlı olacaktır.

+0

Ama korkarım ki sanal makinedeki performans üzerinde büyük bir etkisi olacaktır. –

+0

@Dbger Makinenizde, muhtemelen. Bunu kendisiyle karşılaştırmak zorunda kalacaksın, sonra bir kez daha iyileştirmeyi tekrar test etmelisin. VEYA uygun bir sunucuda bir sanal makineye sahip olabilirsiniz, ancak bu, söylediklerimizle * gerçek para *. –

0

Ben modern bir oyun çalıştırmak ve hemen çıkmak istiyorum. Tüm yükleme en modern oyunların önbelleğe alınmış tüm verilerin üzerine yazılması için yeterli olması gerekir. Ve belki de uygulamanızı başlatırken bir mp3 veya video çalıştırarak işletim sistemi başlangıcını simüle etmek için yeterli olacaktır, ancak bu belki de çok fazla :)

0

RAM'inizi 'temizleyen' uygulamalar var ... Ancak, bir süre alabilirler ... Böylece yeniden başlatmadan daha iyisiniz. Ayrıca Win7'de bu tür bir işlevsellik için superfetch'i devre dışı bırakın; hizmet, RAM'de yaptığınız şeyleri önbelleğe alır.

0

VM yaklaşımına katılıyorum. Ayrıca, mevcut kullanıcınızı "kapatabilir" ve tekrar oturum açmayı deneyebilirsiniz.

2

Bunu yapmanın en etkili yolu, www.sysinternals.com adresindeki RamMap.exe dosyasıdır. Bu uygulama sadece bellek kullanımınızı izlemenize izin vermez, aynı zamanda çalışma setleri, bekleme listeleri gibi farklı bellek alanlarını temizlemenizi sağlar, böylece bellek eşlemeli performans gibi şeyleri test edebilir ve sonraki okumalarda önbellek etkilerini ortadan kaldırabilirsiniz yeniden başlatmadan sonra 1 kez okuma performansını daha iyi simülasyon için. Temizlenmesi biraz zaman alır, ancak yeniden başlaması gereken zamana yakın bir yer yok.

+0

Wa, bu harika bir araç! –

İlgili konular