在Linux中,可以使用ulimit命令來修改進程的堆棧大小。
ulimit -s
ulimit -s <size>
其中,<size>
是以KB為單位的堆棧大小限制。可以使用K、M、G來表示大小,例如10K表示10KB,1M表示1MB。
ulimit -s <size>
這種方式只在當前會話中生效,重啟后會失效。
<username> hard stack unlimited
其中,<username>
是要修改的用戶名,unlimited
表示無限制。
注意:修改堆棧大小限制可能會對系統的穩定性和性能產生影響,需要謹慎操作。