Saya sedang menguji aplikasi web AJAX-berat. Saya mengembangkan pada Mac baru, tetapi saya menggunakan VmWare Fusion (saat ini 3.1.2) untuk menguji pada Windows XP, menggunakan IETester untuk mensimulasikan versi IE yang lebih lama.
Ini memungkinkan saya melihat bagaimana versi IE yang lebih lama akan membuat situs, tetapi saya juga ingin melihat bagaimana kinerja situs pada mesin yang lebih tua. Saya melihat dalam pengaturan VM bahwa saya dapat mengurangi RAM; apakah ada cara untuk juga menurunkan kecepatan prosesor? Bagaimana lagi saya bisa mensimulasikan mesin lambat?
(Saya juga akan memeriksa cara mensimulasikan koneksi internet yang lambat .)
sumber
Ini sangat tergantung pada seberapa lambat mesin yang ingin Anda tiru. Jika Anda memutar XP kembali ke 128 MB RAM, itu akan sangat lambat, ke titik di mana saya tidak yakin apakah kecepatan prosesor virtual akan benar-benar relevan. Anda juga dapat menjalankan file VM dari hard drive eksternal USB1 lama (lihat apakah Anda dapat menemukan drive 4200 RPM). Itu akan memperlambat segalanya.
sumber
Salah satu cara jitu untuk membuat VM lambat adalah boot sebanyak mungkin klon yang Anda bisa!
Prosesor Anda, FSB, RAM dan semua komponen cepat lainnya dari mesin Anda akan diiris dan dipotong di antara VM lainnya (Selama Anda meminta mereka melakukan sesuatu yang intensif - Salah satu screensaver openGL misalnya), dan Anda akan merasa seperti Anda berada di tahun 1990 lagi ...
sumber
Instal sedikit utilitas pada VM tamu XP untuk mengontrol frekuensi CPU menggunakan switching frekuensi dinamis bawaan XP. Misalnya, utilitas seperti SpeedswitchXP . Saya belum pernah mencoba sesuatu seperti ini sendiri, dan mungkin ada masalah yang berpotensi jika CPU virtual yang VMWare berikan kepada tamu VM tidak mendukung perpindahan frekuensi dinamis.
sumber
Saya akan menghibur gagasan menggunakan utas loop tak terbatas dengan perintah sleep merdu dan menetapkan prioritas proses. Jika Anda ingin saya menampar sepotong kode C cepat, beri tahu saya.
sumber