ulimit 스택 크기를 늘리면 어떤 이점이 있습니까?

ulimit 스택 크기를 늘리면 어떤 이점이 있습니까?

안녕하세요, 저는 Linux를 처음 접했고 직장에 뱅킹 소프트웨어를 실행하는 서버가 있습니다.

소프트웨어를 만드는 회사에서는 스택 크기를 무제한으로 설정해야 한다고 말합니다. 무제한으로 설정하면 소프트웨어 성능이 향상됩니까?

현재 10240에서는 하루 종료 롤링 프로세스를 완료하는 데 약 2시간 30분이 소요되며, 시간을 단축할 수 있는 방법을 찾으려고 노력 중입니다.

미리 감사드립니다.

답변1

스택 크기를 늘리면 프로그램을 실행할 수 있는 큰 스택이 제공됩니다. 실제로 프로그램 실행 속도가 빨라지는 것은 아니지만 프로그램의 스택 공간 부족 및 충돌을 방지합니다. 로컬 변수와 데이터(스택에 저장됨)가 너무 많고 재귀(또는 긴 호출 체인)가 많으면 스택 사용량이 높아집니다.

관련 정보