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水木清华站∶精华区