나는 우분투 11.04에서 일하고있다. 프로세스의 최대 호출 스택 크기와 스택의 각 프레임 크기를 찾는 방법은 무엇입니까?최대 스택 크기는 어떻게 찾습니까?
답변
getrlimit
을 사용하여 최대 프로세스 및 스택 크기를 쿼리 할 수 있습니다. 스택 프레임의 크기는 고정되어 있지 않습니다. 각 프레임에 필요한 로컬 데이터 (즉, 로컬 변수)의 양에 따라 다릅니다.
이렇게하려면 명령 줄에서 ulimit을 사용할 수 있습니다.
당신이 실행중인 프로세스에 대한 이러한 값을 읽고 싶다면, 나는이 작업을 수행 어떤 도구의 모르겠지만, 그것은/proc 파일 시스템을 조회하는만큼 쉽게 :
cat /proc/<pid>/limits
당신은 getrlimit
을 사용할 수 있습니다 스택 크기를 보려면 setrlimit
을 변경하십시오.
게시물은 Increase stack size in Linux with setrlimit 게시물에 있습니다.
우분투에서 getrlimit과 같은 명령이 없습니다. – HMS
빠른 Google 검색을 사용하면 some information on this subject이 표시됩니다. 킬로바이트에서
> ulimit -a # shows the current stack size
물론 빠른 Google 검색이이 페이지를 제공합니다. – gerardw
최대 스택 크기 :
ulimit -s
- 1. 구조체의 크기는 어떻게 찾습니까?
- 2. C로 마운트 된 USB 플래시 드라이브의 크기는 어떻게 찾습니까?
- 3. 주어진 텍스트를 손상시키지 않는 가장 큰 글꼴 크기는 어떻게 찾습니까?
- 4. MacOS X에서 스택의 기본 주소와 크기는 어떻게 찾습니까?
- 5. 액터 큐의 최대 크기는?
- 6. Java에서 메서드의 최대 크기는?
- 7. File.ReadAllLines의 최대 파일 크기는
- 8. Android - Mediarecorder의 최대 최대 파일 크기는 무엇입니까?
- 9. 최대 스레드 스택 크기 .NET?
- 10. 도쿄 캐비닛의 최대 크기는 얼마입니까?
- 11. UINavigationBar titleView의 최대 크기는 얼마입니까?
- 12. 최대 Android 애플리케이션 크기는 얼마입니까?
- 13. UITabBarItem 이미지의 최대 크기는 얼마입니까?
- 14. URL의 최대 단어 크기는 얼마입니까?
- 15. 루트 솔버에서 사용할 최소/최대 값은 어떻게 찾습니까?
- 16. 전화 번호는 어떻게 찾습니까?
- 17. 발신자 기능은 어떻게 찾습니까?
- 18. - 프로세스 ID는 어떻게 찾습니까?
- 19. CoreLocation은 어떻게 장치를 찾습니까?
- 20. 최대 스택 깊이 결정
- 21. UILabel의 글꼴 크기는 어떻게 계산합니까?
- 22. SQL Server에서 VARCHAR의 최대 크기는 얼마나 엄격합니까?
- 23. Redis에서 사용할 수있는 최대 메모리 크기는 어떻게 설정합니까?
- 24. 자바 세트 최대 스택 사이즈
- 25. 프로그램의 C/C++ 최대 스택 크기
- 26. 세션 변수에 저장할 수있는 최대 크기는 얼마입니까?
- 27. 안드로이드에서 네이티브 힙의 최대 크기는 무엇입니까?
- 28. 폴더의 크기는 어떻게 얻습니까?
- 29. PDF 크기는 어떻게 지정됩니까?
- 30. 프레임의 크기는 어떻게 변경합니까?
나는 오류를 발견하지 명령을 얻는다. 이 명령에 어떤 패키지를 설치해야합니까? – Bruce
이것은 명령 줄 도구가 아니라 C API 호출입니다. –
그들은 시작 크기가 맞아야합니까? 컴파일러는 스택 프레임의 크기를 미리 계산하고 (모든 로컬 변수를 고려하여) 프레임을 할당합니까? – Bruce