现象1、程序跑着弹出Killed 错误退出
现象2、无法给某个结构体或者数组等动态分配内存
现象3:出现QSocket:--- ‘Read’ 这个错误(QT下)
现象4: 无法给某个分配了内存的类型赋值
.......
这就是我在调试程序时所出现过的内存不足所导致的异常退出。。。
解决方案:进入开发板,telnet 192.168.1.102,执行top命令。如图所示:
PID为2524就是我所执行的线程,看%MEM选项下对应的值为63.7,如果长时间内(我这程序大概15分钟左右),这个值一直在上升,没有减少,说明你动态分配的内存没有释放。