←
^
→
Designing RMI Applications
Do Individual Method Calls Waste Bandwidth?
Serialization makes deep copies. This can lead to many objects being serialized and sent over.
Object types that can be of arbitrary size (e.g., a
Vector
or
ArrayList
) are usually a bad choice for a return type.
They degrade perceived client performance.
They increase performance variance.
They involve a large, all-at-once network hit.
They involve a larger single-client commitment on the part of the server.
They penalize client mistakes.
José M. Vidal
.
17 of 49