Thus Speak Nirmal

Thursday, May 03, 2007

Procexp Tool => IE7 Vs Firefox 1.5

The procexp tool which comes as a part of the Windows CRK Toolkit is really cool. Its one amazing tool that allows developers to analyze the performance of an application by stepping up through the stack of DLL calls. So I tried to analyze which one of these either Firefox 1.5 of IE 7 consumed a larger memory overhead in terms of bytes occupied by its executable. If you’re a guy from the Open Source World, this info would be interesting

Move to drive name\CRK\Tools\ directory and start the procexp tool. Then invoke separate instances of Firefox and IE7. These two EXEs appear below the Explorer.exe which is the parent process of both. Then select Properties from the context menu of these two processes, you’ll get a dialog box showing the following.

The analysis was made under the following conditions:

Processor: P IV 1.4 Ghz

Main Memory: 384MB

IE version: 7.0

Firefox version: 1.5

I opened 5 Tabs in both and the private memory occupied was as follows:

IE7: 40.7 MB

Firefox: 10.2 MB

Much to the delight of the Open Source Guys!!!

The point I am trying to make is procexp is a superb tool to analyze your applications :)

The Windows Academic CRK comes with Presentations on the following:

  • Overview of Operating Systems
  • Operating System Principles
  • Concurrency
  • Scheduling and Dispatch
  • Memory Management
  • Device Management
  • Protection and Security
  • File System
  • Real-Time and Embedded Systems
  • Fault-tolerance
  • System Performance Evaluation and Troubleshooting
  • Scripting
  • Windows Networking
  • Comparing the Linux and Windows Kernels
  • Windows-Unix Interoperability

You can download the Windows Internals CRK here

It’s about 50MB in size.



Post a Comment

Subscribe to Post Comments [Atom]

<< Home

Disclaimer:All opinions expressed here are J.Nirmalanand's personal opinions and do not represent my employer's opinion in any way. No warranties or other guarantees will be offered as to the quality of the opinions or anything else offered here.