Difference between revisions of "Creating A Dump File"
From WireCAD Online Help
Wirecadadmin (Talk | contribs) |
Wirecadadmin (Talk | contribs) |
||
Line 7: | Line 7: | ||
*'''Race or high CPU''' usage. This type of hang causes your machine to go nuts. You can't do anything else because the CPU is too busy running away. | *'''Race or high CPU''' usage. This type of hang causes your machine to go nuts. You can't do anything else because the CPU is too busy running away. | ||
− | * | + | *'''Non responsive''' low CPU usage. This type of hang let's the rest of the machine work but the offending application appears to be doing nothing. |
− | + | ||
Revision as of 15:08, 17 July 2014
This page describes the process for creating a dump of your memory system while WireCAD is running or immediately after a crash or hang.
Definitions
- Crash - the application quits working without warning and Window reports that the application has quit unexpectedly. It is very unusual for WireCAD to crash. Please note that a crash is NOT a logical error in the code that causes the standard WireCAD exception handler to pop up (the unhappy face form). Crashes are catastrophic. They are unrecoverable and may corrupt data.
- Hang - there are two types of application hang:
- Race or high CPU usage. This type of hang causes your machine to go nuts. You can't do anything else because the CPU is too busy running away.
- Non responsive low CPU usage. This type of hang let's the rest of the machine work but the offending application appears to be doing nothing.
What is a dump file?
A dump file contains all of the memory on your machine relating to the program that is under scrutiny.
A full dump file can be quite large as it contains the values of all memory locations used by the application.
A mini dump file is often enough information for us to determine the offending code or hardware.
How to Generate a Dump File?
If an application crashes