[Isolate-interest] Fast Link no longer possible?
isolate.list.pasi at spamgourmet.com
isolate.list.pasi at spamgourmet.com
Mon Jun 27 08:50:53 EDT 2005
Hi,
The original PRD version included Serialized Link messages, with following
notes:
- Serialization overheads can be eliminated because inter-Isolate
communication occurs within a single physical virtual machine allowing for
direct manipulation of internal representations.
- In some cases Object copying overheads can be eliminated altogether where
the virtual machine is able to provide the illusion of logical copying
despite using physical sharing at the implementation level.
Now that Serializable is removed, it is no longer possible to make fast
communication between Isolates, as everything must be manually serialized.
Is CLDC the only reason that Serialized messages were removed? If CLDC must be
supported, could Serialized messages be kept as optional feature of the API? The
original newSerializableMessage() and getSerializable() were already defined
using Objects, not Serializable. Could CLDC just throw some NotSupportedException?
Do you have some alternative method in mind, of how to implement efficient
inter-Isolate communication without tying the program with VM internals?
-- Pasi
More information about the Isolate-interest
mailing list