系统内存不断消耗 导致系统停滞(表面像死机) 但又找不到内存泄漏点

问题环境:

开发了一个纯C的动态库,由于处于调试阶段,因此调试信息没有屏蔽(printf);

开发小组其它成员开发应用程序(client)调用此C动态库,其自身也包括某些打印信息。这个应用程序被某些其它的应用程序(server)启动。

问题表现:

server端内存不断增长,运行的时候控制台看不到打印信息。仔细排查程序中没有任何的内存泄露。

且用控制台终端启动client,没有发现内存的消耗增长。

问题结症:

应用程序没有设置好程序的运行终端,导致内存不断被程序的输出终端所消耗。最终系统表现为死机。

原文地址:https://www.cnblogs.com/leaven/p/1758642.html