[Mono-dev] gc heap & multi-threading

russell.kay at realtimeworlds.com russell.kay at realtimeworlds.com
Thu May 28 05:22:49 EDT 2009


Excuse my ignorance... but TLA??? Three Letter Acronym??? Thread Local
Allocation (my best guess so far).....

 

Russell

 

From: mono-devel-list-bounces at lists.ximian.com
[mailto:mono-devel-list-bounces at lists.ximian.com] On Behalf Of Steve
Bjorg
Sent: 27 May 2009 18:22
To: Rodrigo Kumpera
Cc: mono-devel
Subject: Re: [Mono-dev] gc heap & multi-threading

 

Wonderful! That's music to my ears! :)

 

- Steve

 

--------------

Steve G. Bjorg

http://mindtouch.com

http://twitter.com/bjorg

irc.freenode.net #mindtouch

 

On May 27, 2009, at 7:29 AM, Rodrigo Kumpera wrote:





It does TLA under linux and the upcoming GC will be even better at this.

On Wed, May 27, 2009 at 10:52 AM, Steve Bjorg <steveb at mindtouch.com>
wrote:

Sorry for resending this, but I really need to know if my work on
concurrency optimizations will apply to Mono as well.  If so, I'd love
to contribute back the work-stealing scheduler which is similar to the
one found in .Net 4.0.  Thanks.

---

I'm working on some lock-free data structures in c# and have a
question on the internals of the GC on mono.  Does each thread have
its own heap that it can allocate from?  Or asked differently, does
"new object()" always cause a lock on the global heap or only when the
thread's local heap is exhausted?  Thanks.

- Steve

--------------
Steve G. Bjorg
http://mindtouch.com
http://twitter.com/bjorg
irc.freenode.net #mindtouch

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

 

 


____________________________________________________________________
This email has been scanned by the MessageLabs Email Security System


____________________________________________________________________
Check out NEoN, a ground-breaking digital arts festival taking place in Dundee on 13th-14th November 2009.


DISCLAIMER

This message and any attachments contain privileged and confidential information intended for the use of the addressee named above. If you are not the intended recipient of this message, you are hereby notified that any use, dissemination, distribution or reproduction of this message is prohibited. Please note that we cannot guarantee that this message or any attachment is virus free or that it has not been intercepted and amended. The views of the author may not necessarily reflect those of Realtime Worlds Ltd.

 

Realtime Worlds Ltd is registered in Scotland, number 225628. Registered Office: 152 West Marketgait, Dundee, DD1 1NJ.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20090528/b32506d7/attachment.html 


More information about the Mono-devel-list mailing list