是否可以增加java进程(运行时)的大小?

hos*_*adi 5 java memory resize runtime process

我有一个非常重要的过程在运行.我无法阻止它,需要扩大java进程的大小!有没有办法在线增加我的java进程的大小(在运行时)?

Pet*_*rey 6

您可以在运行过程中增加以下内容.

  • 线程数
  • 堆栈使用的内存量(但是单个堆栈的最大大小)
  • 使用的本机内存量
  • 映射到内存的内存映射文件的数量
  • 共享库.

但你不能做的是增加最大堆大小.这是最大的意思.从技术上讲,这是因为整个堆必须是一个连续的内存区域,增加限制无济于事.

  • 当你说*增加*时,你的意思是*访问更多这个*资源吧? (2认同)
  • @TheLostMind我们通过要求更多内存来间接增加进程大小.我们不需要增加本机进程限制. (2认同)