比如在启动RESIN等服务的时候我可以通过-Xms256m -Xmx512m来指定内存大小。但是如果我在程序里创建个线程请问如何指定这个线程的内存?谢谢

解决方案 »

  1.   

    线程和线程之间应该是共享内存的。
    你启动一个java虚拟机可以制定内存。
    但是那对应的是一个进程啊。
    线程只是一条线而已。
      

  2.   

    -Xms256m -Xmx512m
    指定的是JVM的内存。也就是在该JVM上运行的程序可使用的内存。没有单独为一个线程分配内存的方法。启动线程时,根据线程的需要,JVM会自动给线程分配内存,以满足线程的需要。当然,还取决于当时JVM中可用内存的多少。