I have not experienced this OOM problem, but if you could provide a running
sample program that reproduces the problem, we would be able to help you out
better.

Thanks.


On 7/21/07, mat <[EMAIL PROTECTED]> wrote:

On 7/21/07, Trustin Lee <[EMAIL PROTECTED]> wrote:
>
> On 7/21/07, mat <[EMAIL PROTECTED]> wrote:
> > Hi, Trustin
> >
> > I read this "The problem was the SocketChannel.write implementation.
> Indeed,
> > even if you don't use DirectByteBuffer in your code,
> > SocketChannel.writedoes it for you. This means that every time you
> > call the write method, a new
> > DirectByteBuffer is created. And since there is no real and effective
GC
> on
> > this type of objects, on heavy load, your application simply crash."
>
> Yes, it's true, but such a situation doesn't happen easily AFAIK.


Thanks Trustin.

Sure. It normally happens after 10 hours my server starts. However, my
server needs to be running 24 hours * 5 days. I really don't know how to
solve this problem.

1) BTW, even I configure MaxDirectMemorySize, won't help with this issue,
right?
2)Since the loading seems not heavy, WriteThrottleFilter won't help
either?
3)Any other possible suggestions for my case?

> However, my case seems not under heaving loading.
> > I guess this problem should happen to most of peoples using Mina. No??
>
> At least not for me.  Other people could shed some light here.
>
> Trustin
> --
> what we call human nature is actually human habit
> --
> http://gleamynode.net/
> --
> PGP Key ID: 0x0255ECA6
>




--
..Cheers
Mark

Reply via email to