Windows7beta版を試してみた
巷ではWindows7は結構軽くて速いと言われているので、VMware-Server1.xにインストールして確認してみました。
簡易ベンチ
- http://www.gizmodo.jp/2008/11/giz_explains_windows_7vista_1.html
- http://www.gizmodo.jp/2008/12/windows_7_vs_vista_vs_xp.html
色々なところでベンチマークが行われていますね。リソース使用量だけ知りたかったので、スタートメニューにテストコードを登録しておいて、起動直後の「メモリ使用量とサービスの数」を確認しました。
VMwareホストマシン
OS | Microsoft Windows XP Professional SP3 |
---|---|
CPU | AMD Phenom X4 9550 Quad Core |
VMwareゲストマシン
比較OS | WindowsXPXP3, Windows7beta版 |
---|---|
CPU | 2CPU割り当て |
Memory | 1024MB |
Disk | 30GB(スパースファイルで作成) |
VMwareTools | インストール済み |
- テストコード
Set wbemServices = GetObject("winmgmts:\\" & "localhost") Set wbemObjectSet = wbemServices.InstancesOf("Win32_OperatingSystem") For Each wbemObject In wbemObjectSet WScript.Echo "TotalMemory = " & wbemObject.TotalVisibleMemorySize WScript.Echo "UsedMemory = " & wbemObject.TotalVisibleMemorySize - wbemObject.FreePhysicalMemory WScript.Echo "FreeMemory = " & wbemObject.FreePhysicalMemory Next Set wbemObjectSet = wbemServices.InstancesOf("Win32_Service") For Each wbemObject In wbemObjectSet if wbemObject.State = "Running" then count = count + 1 end if Next WScript.Echo "Service Count: " & count
VMwareゲスト | メモリ使用量 | サービス数 |
---|---|---|
WindowsXPSP3 | Total:1048048 / Used:204104 | 43 |
Windows7beta | Total:1047372 / Used:313536 | 43 |
結果Windows7beta版の方が、100MBほど使用量が多い結果になりました。無駄なデスクトップの視覚効果や自動起動するアプリケーションを削ればもう少し肉薄できる感じがします。サービスの数もあまり変わらないようです。Windowsはバージョンが上がるたびに知らないサービスが増えてて困ったものですが今回はそれほど違いはなさそうですね。
しかし、WMIで取得したTotalのメモリサイズの値がWindowsXPとWindows7で微妙に違うのが気になるところです。*1
*1:WMIに大幅な変更があったら嫌だな