×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Flex Data Retrieval and Object Creation -- Help!!

Flex Data Retrieval and Object Creation -- Help!!

Flex Data Retrieval and Object Creation -- Help!!

(OP)
Here's the situation...

I pull customer records from a server, say 10,000.  I use a proprietary framework to do so.  I essentially call a query built into the framework and in a matter of time I'll have, say, a nice ArrayCollection filled with 10,000 customerDTO objects... the only problem is the memory hit of this collection is huge... 700 MB.

But if I were to instantiate and manually populate 10,000 customerDTO records locally, there is an order of magnitude difference as it's only about 70 MB.

Both methods leave me with an ArrayCollection filled with 10,000 identical CustomerDTO objects, yet when I pull it from the server there is an 1000% bump in the memory allocation.

Does anyone have any idea what may be causing this?  I know the method of transport is predominantly XML - which can be quite verbose - but an order of magnitude??!?

Any thoughts would be appreciated.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close