> Test results:
> 1. core usage goes up to 100% when there are 10 concurrent connections, the 
> usage might drop to normal level (about 1% or 2%) after few minutes passed. 
> (sometimes it doesn't drop at all)
> 2. core usage goes up to 100% when there are 11 concurrent connections, the 
> usage keeps 100% at all time.
> 3. according to procdump, the core usage is mostly consumed by method 
> BasicTaskScheduler::SingleStep.

OK, thank you for *finally* telling us that your problem has *nothing* to do 
with the fact that you have "64 concurrent sessions".  It apparently occurs 
regardless of the number of clients.  You have wasted a lot of our time by 
using a misleading "Subject:" line!

The answer to your problem can be found in your original message:

> 5. I subclassed FramedSource to implement method doGetNextFrame and method 
> afterGetting [...]
> 6. I also subclassed OnDemandServerMediaSubsession to implement my own method 
> checkForAuxSDPLine.

I.e., your problem arises from your own code, and does not seem to be an 
inherent problem with the supplied LIVE555 code.

Because of this (and because you have wasted so much of our time already), I'm 
not going to help you anymore with your problem.  Sorry.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to