다양한 명령 줄 유틸리티의 메모리 복잡성에 대한 추측을 테스트하고 싶습니다.OSX에서 메모리 사용량 최고 수위를 얻는 방법
내가 메모리 사용량이 pattern
의 크기와 file
의 크기에 따라 변화하는 방법을보고 싶어요 간단한 예를
grep pattern file
로 촬영.
시간 복잡도를 들어, 그때 내 생각이 현실에서 부담 것으로 보인다 있는지 확인하기 위해 다양한 크기의 입력에
time grep pattern file
를 실행하는 추측을 싶지만, 어떻게 해야할지하지 않습니다 이 기억을 위해.
한 가지 가능성은 작업을 시작하고 주기적으로 메모리 사용량을 샘플링하는 래퍼 스크립트 일 가능성이 있습니다.하지만 이는 실용적이지 않고 월등히 높은 워터 마크를 부여하지 않을 수 있습니다.
나는 time -v
을 제안했지만 내 컴퓨터 (OSX에서는 bash를 실행 중)에서 해당 플래그를 사용할 수 없으며이를 지원하는 버전을 어디에서 찾을 수 있는지 알지 못합니다.
리눅스에서도이 정보는 proc
파일 시스템을 통해 사용할 수 있지만 내 상황에서는 사용할 수 없습니다.
dtrace
이 적절한 도구 일지 궁금하지만 간단한 샘플 기반 그림이 실제 최고 워터 마크가 아닐 수도 있습니다.
누구나 OSX에서 적절한 도구 나 접근법을 알고 있습니까? 편집
나는이 그냥 잡담과 질문의 주요 추력에서 아마 산만했다 디스크 사용량,의 언급 제거.