Dump is a dump of information on the memory of the program runtime, allowing us to see how the program is running. Dump is a very useful tool for tuning and troubleshooting.Heap DumpThe Java runtime objects are allocated to heap memory, and heap
To see if the system allows core files to be generated
#ulimit-A
Core file size (blocks,-c) 0
Core file size limit is 0 and core file cannot be generatedUse the following command to cancel the restriction so that the system can
1. Enable core dump
In Linux, core dump files are not generated by default.
$ Ulimit-C
Check the coredump file size. Generally, the starting value is 0, indicating that the kernel dump is invalid.
$ Ulimit-C unlimited // do not limit the size of the
Debugging in the time we encountered a lot of problems, in fact, related to functional logic, there is due to some of the details caused by the fault--segmentation fault. Here is the process of our development in the test and in the process of the
Program environment======================================"Environment" includes a series of environment variables and their values. Environment variables generally record some common information,For example, your user name, Home Directory, your
Test a bug, the operation of the DTMB channel when the system restarts, because the core dump file generated, so first look at the core dump.One. To debug a core dump, you first generate a core dump, which generally requires the following settings
Change the execution of a program———————
Once you use GDB to hang the debugger, and when the program is running, you can dynamically change the current debugger's running circuit or its variable value in GDB based on your own debugging ideas, a
One, what is Coredump
We often hear that the program core dropped, need to locate the solution, the majority of this refers to the corresponding program due to a variety of anomalies or bugs caused in the operation of abnormal exit or stop, and
1. Introduction to core files
When a program crashes, it generally generates a core file under the specified directory. The core file is only a memory image (with debugging information added) and is mainly used for debugging.
2. enable or disable
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.