이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
저장 옵션
실행 시간 측정값 저장 옵션
모델 구성 창: 코드 생성 / 검증
설명
코드 프로파일링 측정 및 분석 데이터를 저장하기 위한 옵션을 지정합니다.
종속성
이 파라미터는 태스크 실행 시간 측정 체크박스를 선택한 경우에만 지정할 수 있습니다. 그렇지 않으면 해당 필드가 회색으로 표시됩니다.
설정
요약 데이터만 (디폴트 값) | 모든 데이터 | 메트릭만디폴트 값: 요약 데이터만
요약 데이터만코드 프로파일링 요약 데이터만 기본 작업 공간의
coder.profile.ExecutionTime객체에 저장합니다. 이 옵션을 사용하면 소프트웨어가 기본 작업 공간에 저장하는 데이터의 양을 제한할 수 있습니다. 예를 들어, 장시간 시뮬레이션의 시간 측정값을 저장하기에 컴퓨터의 메모리가 부족할까 봐 걱정된다면. 이 소프트웨어는 시뮬레이션이 진행되는 동안 원시 데이터를 메모리에 저장하지 않고 코드 실행 리포트에 필요한 메트릭을 계산합니다. 이러한 메트릭을 확인하려면coder.profile.ExecutionTimereport메서드를 사용하십시오.이 옵션을 선택하면 시뮬레이션 실행 중에 실행 시간이 시뮬레이션 데이터 인스펙터로 스트리밍됩니다.
모든 데이터코드 프로파일링 측정 및 분석 데이터를 기본 작업 공간의
coder.profile.ExecutionTime객체에 저장합니다. 이 옵션을 사용하면 코드 실행 리포트를 확인하는 것 외에도coder.profile.ExecutionTime및coder.profile.ExecutionTimeSection메서드를 사용하여 데이터를 분석할 수 있습니다.이 옵션을 선택하면 시뮬레이션 실행 중에 실행 시간이 시뮬레이션 데이터 인스펙터로 스트리밍됩니다.
메트릭만시뮬레이션 중에는 타깃 하드웨어에 다음 프로파일링 메트릭만 저장하십시오:
코드 섹션의 최대 실행 시간
코드 섹션의 평균 실행 시간
해당 코드 섹션에 대한 호출 횟수
시뮬레이션이 끝나면 Simulink®가 타깃 하드웨어에 저장된 메트릭을 사용자의 개발 컴퓨터로 업로드합니다.
시뮬레이션 중에 타깃 하드웨어에 프로파일링 데이터를 저장하면 Simulink와 타깃 애플리케이션 간의 통신 채널에서 대역폭 사용량이 줄어듭니다.
이 옵션은 다음을 지원하지 않습니다:
시뮬레이션 데이터 인스펙터로 실행 시간 스트리밍.
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | 모든 데이터 |
| 추적성 | 모든 데이터 |
| 효율성 | 요약 데이터만 |
| 안전 예방 조치 | 영향 없음 |
프로그래밍 방식 사용
파라미터: CodeProfilingSaveOptions |
| 유형: 문자형 벡터 |
값: 'SummaryOnly' | 'AllData' | 'MetricsOnly' |
디폴트 값: 'SummaryOnly' |
버전 내역
R2011b에 개발됨
참고 항목
도움말 항목
- Model Configuration Parameters: Code Generation Verification
- Create Execution-Time Profile for Generated Code
- View and Compare Code Execution Times
- Analyze Code Execution Data
- Remove Instrumentation Overheads from Execution Time Measurements
- Manage Bandwidth Usage and Memory Allocation During Code Execution Profiling