Re: ZoneView or ways of dealing with large objects?




"Mark Space" <markspace@xxxxxxxxxxxxx> wrote in message news:FUAng.28746$VE1.18652@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi all.

I've got a program which displays potentially very large files. Files larger than 250k or so cause Java to run out of memory. I'm building a bigger view based on the file (converting binary to hex) so this view object just over one megabyte when the JVM poops out.

Is there some standard way of dealing with this? I'm looking at ZoneView, but there are really no instructions or examples available. Does anyone have a pointer to one? What about any kind of View, I haven't been able to locate any of those either.

I'm probably going to implement this manually because I only have one scrollbar to worry about, but I'd like to extend my knowledge of Java so any help you can give would be great.

Are you sure this is where the problem lies? I've written Java programs which load text files in the hundreds of megabytes into memory without too much trouble (assuming I give Java enough memory, e.g. with "-vmargs -Xms256m -Xmx512m"). Are you developing on a memory constrained device?

- Oliver

.



Relevant Pages

  • Re: The Java no pointer big fat lie!
    ... Does Java have auto variables that construct and destruct by scope? ... Are object references a native memory pointer or an abstracted ... > and reference) ...
    (comp.lang.java.programmer)
  • Re: Function pointers (Callback functions) in Java ?
    ... > a struct, into a heavy, clumsy object. ... > around in memory is not a pleasing prospect. ... Lets compare a C struct to a Java object. ... The Java object typically has one additional field, a pointer ...
    (comp.lang.java.programmer)
  • Re: The Java no pointer big fat lie!
    ... > Whenever I read a Java book and it states that Java has no pointers, ... can't do pointer arithmetic, ie pointer+20 is impossible in Java. ... of the object they reference but to an intermediate which does that. ... A pointer is a memory address in C, no more, no less. ...
    (comp.lang.java.programmer)
  • Re: forth and virtual memory
    ... too, maybe even the same order, so ordering the blocks by allocation ... on systems with too little memory ... What Java is known for, and what it actually does, are two distinct ... My measurements indicate that some of the benchmarks (from SpecJVM98, ...
    (comp.lang.forth)
  • Re: What is the fastest method of parsing scheme?
    ... These issues can be eliminated by the use of custom memory allocators ... Any other ideas why Scheme would be faster than C++ and Java for heap ... For example, in my compiler, the procedure ) ...
    (comp.lang.scheme)