[Isolate-interest] number and performance characteristics of Links

Ernst, Matthias matthias.ernst at coremedia.com
Thu Jun 2 16:05:32 EDT 2005


Hi,

I noted that Link#receive blocks and is the only way to receive a message. That means for every link an isolate will need to have a thread blocked in #receive. What number of Isolates/Links do you expect to be present in a VM?
Maybe a non-blocking version or multi-link-receive might scale better.

Also, what kind of performance characteristics do you expect a link to expose? Is it good for passing a lot of data? If not, what would be the recommended way for two isolates to share a chunk of memory, maybe via a mapped file or a direct byte buffer? Maybe link could have a send([Mapped/Direct]ByteBuffer).

Cheers
Matthias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/attachments/20050602/edafaf4e/attachment.htm


More information about the Isolate-interest mailing list