Hi , I have an application which consumes 100% CPU (kinda CPU hogger which performs non blocking read continuously without sleep) .In addition , i run some of my applications which communicate on local IPC ,tcp etc.
I had observed that before starting CPU hogger there are no leaks in my applications.
As soon as i start CPU hogger after sometime ,my applications start consuming/leaking memory continuously.
I have been able to reproduce this problem everytime.Before starting CPU hogger ,everything is neat and clean.Once it starts ,some of my applications incrementally start consuming memory until no memory left.(I have 256 mb ram and once all processes start i am left with 100 mb).
Any idea why this is happening?