Hi Stefan,
  Just to tell you that I don't create all these thread from own application.For every call I create two threads so in total I create a thread pool of 80 at the start of the application, and don't increase/decrease it any further.But I see all these threads(around 600 more threads apart from what I created) automatically created by Gstreamer itself.
  Infact, I am also looking for ways where I can control these no. of threads creation in my own way.As I understand creating so many threads in a Quadcore system just increases the load of scheduling without adding anything significant efficiency to system.

Thanks & Regards,
Parveen Jain


On Fri, Oct 29, 2010 at 9:11 PM, Stefan Kost <ensonic@hora-obscura.de> wrote:

Am 29.10.2010 15:16, schrieb Pearveen Kumar Jain:
> Hi All,
>   I am using Gstreamer for one of my bulk call video calling application, using
> sip as my signalling part.I tried to make around 60 simulative video calls
> without much of the problem on a IBM server(4 GB RAM,Intel QuadCore,Linux 64 bit).
>   But somehow, after around 15-17 hours of testing, I see that "free memory"
> left in the system is only 300 -400 MB, which initially was around 2.5 GB. From
> "process id details" I can see that there is not much increase of "RESIDENT" and
> "VIRTUAL" memory usage in my "application process".
> Can any one please comment/help on this behavior of system ? why overall system
> memory is increasing  ?
> At this kind of video OBD load, I had seen that Gstreamer creates around 600-700
> threads.Can it be a source of this problem?

If the threads are 'leaked' (never join) it could. Can you use valgrind
--tool=memcehck ... to check?


> Best Regards,
> Parveen Jain
> ------------------------------------------------------------------------------
> Nokia and AT&T present the 2010 Calling All Innovators-North America contest
> Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
> http://p.sf.net/sfu/nokia-dev2dev
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

Parveen Jain
Technical Lead – Network Engineering        
One97 Communications (P) Ltd                       
B121, Sector 5, Noida, UP 201301                                                      
P:  + 91 120 4770770      Extn:352
M: + 91   9212708203
W: www.one97world.com