BBS水木清华站∶精华区
发信人: kasper (回来了), 信区: Java
标 题: Re: java.lang.OutOfMemoryError?
发信站: BBS 水木清华站 (Tue Jan 16 20:04:19 2001)
[B
【 在 tonny79 (落风) 的大作中提到: 】
∶ 我写了一个服务器程序,用了很多线程(大约3000个),在Win2000下运行良好。到
∶ linux下线程一到500立刻就出现java.lang.OutOfMemoryError错误,用java -Xms20m
∶ -Xmx100m ...来运行不但会出现同样错误,系统还会自动重启。到底是怎么回事?
∶ 望大虾们指导!
socket和thread都不够的,linux下虚拟机一般能支持1000-2000个socket,<1000个
thread,另外线程数还受每个用户的进程数限制,不过你可以试一下IBM的1.3 VM,
应该在这方面是最好的,如果那个也不成,你就用多个机器吧,或者换solaris。
--
你我,不过是尘埃。
[25C
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.136.252]
BBS水木清华站∶精华区