Home Comments

Fast function call

dilukhindilukhin Member Dmitry IlukhinOrganization: TelrosProject: Rubin
This idea is about ICE libraries that could be used inside host process, loaded dynamically or even statically and have special mode that allows to call it's functions like API's ones. Instead of preparing bunch of parameters, serializing them, deserializing, forming stack frame and issuing CALL instruction we could skip all steps but last one. That could dramatically increase speed of some ICE applications and greatly widen range of use for ICE. Applications still will be able to connect to ICE-d servers transparently and independently of object's type, whether it placed into inner process space, into another process, another machine, etc.
This idea is what I long time thinking about
Someone could say it breaks ICE ideology about Internet connectivity but I say it don't.


  • benoitbenoit Rennes, FranceAdministrators, ZeroC Staff Benoit FoucherOrganization: ZeroC, Inc.Project: Ice ZeroC Staff

    Ice already supports collocation optimized calls. See the location transparency section in the manual for more information.

Sign In or Register to comment.