Re: kernel threads invalidating caches
Re: kernel threads invalidating caches
- Subject: Re: kernel threads invalidating caches
- From: alejandro <email@hidden>
- Date: Thu, 28 Aug 2008 12:26:24 +0200
Terry,
Thank you for your answer. It has been a good direction. You are right,
disk reads (invalidating caches or otherwise) are not the problem.
After a lot of tests I have found that any memory allocations done by a
non-realtime thread cause the blocking (about 10mS) in the realtime
threads. Because the problem arises very unfrequently (average every
hour) the testing is very slow. So my question is, Is there any
system-wide locking mechanism when a malloc is performed? If this is the
case, I will create my own memory pool for this purpose.
Kind regards,
Alejandro
--
Alejandro Palencia
Open Studio Networks
+34 667 440 770
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden