My application, an XML search engine, likes to manipulate its index data structures in memory during indexing. Searches are naturally much faster too when index data structures are in the heap. Unfortunately, I started running into OutOfMemory errors while indexing larger numbers of publications, but not huge number either: ~ 300. Data (typically byte arrays) I manipulate are on the order of 20 MB, again a very small mem requirement for this Century (both my dev computers are now 4 GB).
Yes, I could bend over backwards and start using Datastore for some form of poor man's virtual memory but it wouldn't win all that much more space, would slow down and complicate the code. So... how much heap space do we have? Can we affect the size? -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
