Ren-Song Ko wrote: > > I know the free block will be merged with its free neighbors once it is > freed. Will it be possible that a large block can not be allocated in the > heap because each free block on the list is too small, even though total > free memory size is large enough? It's certainly possible, but I have no idea whether it happens often while running Java programs on Kaffe. I keep coming across problems like this -- questions that can't be answered without detailed knowledge of object-allocation patterns in Java (or other languages, for that matter). So, does anyone know if there's a study of Java object demographics available anywhere, and if so where? If there isn't, then can anyone point me to a source of Java programs that I can run and analyse? (If they're not graphical then so much the better -- easier to run automatically.) -- Dave D.W.Hughes@exeter.ac.uk Department of Computer Science, University of Exeter, UK --- ${HOME} is where the .emacs is. ---