Difference between revisions of "Creating A Dump File"

From WireCAD Online Help
Jump to: navigation, search
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.
'''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 16: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

  1. 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. 
  2. 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