Sorry for the late reply. Logs from different threads are intereleaved. There is no serial behaviour. I think it is the problem with limit set in OS. Anyway, I cudn't get more memory for the process. I do not have enough privileges. And we are trying to use 64-bit jvm. Will it do any help?