Preparing for a crash dump

Preparing for a crash dump
Sven B. Schrieber

When you're programming, it's a good bet that something you do will crash your system. Or, if not, you might want to for some reason or another. When you do, you want to know what happened and why, and to do that, you want to do a memory dump. But before you can do that, you have to do some prep work. This tip, from

    Requires Free Membership to View

Undocumented Windows 2000 Secrets, a Programmer's Cookbook, by Sven B. Schreiber, published by Addison-Wesley, discusses these necessary preparatory steps.

Got a developer tip of your own? Send it in, and earn instant fame when we post your tip on our Web site. We'll enter you in our tips contest, too.

You should proceed by starting Windows 2000 Control Panel utility and changing the following settings:

  • Increase the overall size of your page files to at least twice the amount of installed RAM. To this end, open the System applet, select the Advanced tab of the System Properties dialog, and click the Performance Options button. In the Virtual Memory frame, click the Change... button, and change the value in the Maximum size (MB) field if it doesn't match your physical memory configuration. Click Set after changing the settings, and confirm all open dialogs except the System Properties by pressing their OK buttons.
  • Next, configure the system to write a crash dump file on every Blue Screen. In the System Properties dialog, click the Startup and Recovery button, and examine the Write Debugging Information options. You should select the Complete Memory Dump option from the drop-down list to get a faithful copy of the entire memory contents. In the Dump File box, enter the path and name of the file where the dump will be copied to from the page file. %SystemRoot%memory.DMP is a commonly used setting. Check or uncheck the Overwrite and existing file option according to your own preference, and confirm all open dialogs.

To learn more about Undocumented Windows 2000 Secrets, a Programmer's Cookbook, click here.

This was first published in October 2001

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.