A ListDataProvider does not use memory on the server JVM, it resides on the client.
That said, an AsyncDataProvider and a pager would be far better than reading 10,000 rows at once from the server into a ListDataProvider (which would use a lot of memory on the client AND generate a ridiculous amount of network traffic and latency). That's the point of AsyncDataProviders and pagers, to get what the client can "see" when, and only when, the client wants to see it. On Wednesday, November 7, 2012 3:03:10 AM UTC-6, tong123123 wrote: > > the title VM means server JVM. > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/9C62ODAMHXQJ. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.