问题环境:
开发了一个纯C的动态库,由于处于调试阶段,因此调试信息没有屏蔽(printf);
开发小组其它成员开发应用程序(client)调用此C动态库,其自身也包括某些打印信息。这个应用程序被某些其它的应用程序(server)启动。
问题表现:
server端内存不断增长,运行的时候控制台看不到打印信息。仔细排查程序中没有任何的内存泄露。
且用控制台终端启动client,没有发现内存的消耗增长。
问题结症:
应用程序没有设置好程序的运行终端,导致内存不断被程序的输出终端所消耗。最终系统表现为死机。