Is it recommended to serialize a custom object when putting it in session?
I have a User object with properties ID, FirstName, LastName, and an
array of Permissions which I would like to keep in session. Should I
first serialize it to put it in session? I read that this is not
necessary, but I'm wondering about memory usage and performance. I
realize that serializing/deserializing the object will take time, but
will the serialized object consume less memory than the non serialized
object? If so, will it be significant. Thanks.> Is it recommended to serialize a custom object when putting it in session?
No.
--
HTH,
Kevin Spencer
Microsoft MVP
..Net Developer
http://www.takempis.com
Neither a follower nor a lender be.
"nick" <nickgieschen@.hotmail.com> wrote in message
news:305cab98.0308201022.164480d@.posting.google.co m...
> Is it recommended to serialize a custom object when putting it in session?
> I have a User object with properties ID, FirstName, LastName, and an
> array of Permissions which I would like to keep in session. Should I
> first serialize it to put it in session? I read that this is not
> necessary, but I'm wondering about memory usage and performance. I
> realize that serializing/deserializing the object will take time, but
> will the serialized object consume less memory than the non serialized
> object? If so, will it be significant. Thanks.
Serialize objects can recreate themselves from the stream.
So usually serialized representation of the object takes up more space than
object itself.
George.
"nick" <nickgieschen@.hotmail.com> wrote in message
news:305cab98.0308201022.164480d@.posting.google.co m...
> Is it recommended to serialize a custom object when putting it in session?
> I have a User object with properties ID, FirstName, LastName, and an
> array of Permissions which I would like to keep in session. Should I
> first serialize it to put it in session? I read that this is not
> necessary, but I'm wondering about memory usage and performance. I
> realize that serializing/deserializing the object will take time, but
> will the serialized object consume less memory than the non serialized
> object? If so, will it be significant. Thanks.
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment