Home Help Center

Performance of ice marshal and unmarshal

GrqGrq Member
I am looking into the performance of ice's marshal and unmarshal of parameters.
Server is a data center, only one query of client, server may return a great amount of data, usually 1M~50M. If I define such remote call based on slice(see sequences), server will consume terrible memory when marshaling or unmarshaling.
I have study BasicStream of ice, it seems that ice can not marshal or unmarshal until ice allocate memory of total package size. In face, memory uesd on marshal and unmarshal is twice or three times of package size.
Think, ten or more clients query such large data at the same time, the memoy used on marshal or unmarshal is not be accepted absolutely.

Does any body have any good idea of solving this problem.

Comments

  • marcmarc FloridaAdministrators, ZeroC Staff Marc LaukienOrganization: ZeroC, Inc.Project: The Internet Communications Engine ZeroC Staff
    Welcome to our forums. Please see this post regarding our support policy here on these forums.
Sign In or Register to comment.