Martin Heller
Contributing Writer

Windows 7 compared to Vista

analysis
Feb 26, 20092 mins

A look at the utilization and performance numbers of Windows 7 and Windows Vista on the same hardware

A couple of weeks ago I wrote that Windows Vista is not slow on the right hardware. I showed you three screen shots that told some of the story: the system information, the experience index, and the task manager performance tab.

Here are the corresponding three screens for the Windows 7 beta on the same hardware. As always, click on the small image to open the full-size image in another window:

Windows 7 System Information

That doesn’t seem much different than Vista did. But have a look at the components of the experience index:

Windows 7 Performance Index

As discussed here, maximum scores have been raised to better reflect the capabilities of new hardware. What about memory?

Windows 7 Taskmon

Shortly after boot, Windows 7 for x64 uses 1.24GB of RAM out of 8GB. Windows Vista for x64 used 1.34GB at roughly the same point. The difference may not be significant, but it’s consistent with what the Windows 7 managers have been saying about tightening the memory profile.

[ For more early impressions of Microsoft’s next operating system, see InfoWorld’s special report: Early looks at Windows 7 ]

Similarly, this snapshot shows lower total thread count (555 versus 812), fewer handles consumed (14K versus 17K), and fewer processes running (38 versus 56) in this particular instance of Windows 7 than I had in an instance of Windows Vista in the same hardware under roughly the same conditions. They aren’t directly comparable: I didn’t control the experiment well enough, and Windows 7 is just a beta. But it’s still encouraging; up until Windows 7, every time I did this experiment I saw growth in all of those metrics from one OS revision to the next.

This hardware is so fast that both systems feel the same. I’ve heard from some of you that Windows 7 feels faster on your hardware; based on these metrics, I’m not surprised.

Gather the post-boot metrics yourself if you like, and please tell me what you find out. One data point isn’t enough to draw conclusions.

Martin Heller

Martin Heller is a contributing writer at InfoWorld. Formerly a web and Windows programming consultant, he developed databases, software, and websites from his office in Andover, Massachusetts, from 1986 to 2010. From 2010 to August of 2012, Martin was vice president of technology and education at Alpha Software. From March 2013 to January 2014, he was chairman of Tubifi, maker of a cloud-based video editor, having previously served as CEO.

Martin is the author or co-author of nearly a dozen PC software packages and half a dozen Web applications. He is also the author of several books on Windows programming. As a consultant, Martin has worked with companies of all sizes to design, develop, improve, and/or debug Windows, web, and database applications, and has performed strategic business consulting for high-tech corporations ranging from tiny to Fortune 100 and from local to multinational.

Martin’s specialties include programming languages C++, Python, C#, JavaScript, and SQL, and databases PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, Google Cloud Spanner, CockroachDB, MongoDB, Cassandra, and Couchbase. He writes about software development, data management, analytics, AI, and machine learning, contributing technology analyses, explainers, how-to articles, and hands-on reviews of software development tools, data platforms, AI models, machine learning libraries, and much more.

More from this author