记录日常在工作中遇到C++工程化特殊问题,但不一定是很高深的问题,在这里记录一下,用以警示。
1. 记录程序cpu消耗
top -b -p pid >> cpu.txt
备注:top命令单进程cpu使用率会超过100%(多核心占用率之和)。用python脚本可以画出CPU消耗、内存消耗曲线。
2. 程序debug不崩溃,release崩溃问题
现象:程序在ubuntu下,debug模式和release模式都不出现崩溃;在arm的debug模式下也不崩溃,但在arm的release模式下崩溃。
可能原因:需要返回值的函数,在程序最后不返回值,会造成程序崩溃。例如:
int fun()
{
int a = 0, b = 1;
int c = a + b;
// return c;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)