On 27.06.2011 23:47, Chen Tian - SISA wrote: > Hello, > > > > I want to measure the thread creation time in Genode via Cpu_session > create_thread, start and kill_thread interface. However, after sometime > (around 139th thread creation), I always get a “Quota exceed! > Amount=61440, size=4096, consumed=61440” error. And a message “C++ > runtime: Genode::Rm_session::Out_of_memory” follows that. > > > > I expected all resources used by a thread should be released when > “kill_thread” is called. This is apparently not the case. Can someone > explain to me why this error happened and how I can adjust the Rm_sesion > quota? >
Hi Chen, thank you for reporting this issue. You've triggered a memory leak in the rm_session interface. Whenever, a thread is bound to a rm_session a Rm_client object is created within the rm_session. By now, these Rm_client objects were only destroyed when the rm_session got closed and not when a thread got destroyed. We commited a preliminary fix in our public subversion repository. Please, give it a try. Regards Stefan > > > Thanks, > > > > Best, > > Chen > > > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > > > > _______________________________________________ > Genode-main mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/genode-main -- Stefan Kalkowski Genode Labs http://www.genode-labs.com/ · http://genode.org/ Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 _______________________________________________ Genode-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/genode-main
