주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

다른 크기와 차원의 버퍼 재사용

버퍼를 재사용하여 크기와 차원이 서로 다른 데이터를 저장합니다

모델 구성 창: 코드 생성 / 최적화

설명

다른 크기와 차원의 버퍼 재사용 파라미터는 크기와 차원이 서로 다른 데이터를 저장할 때 버퍼를 재사용함으로써 메모리 사용량을 줄이도록 지정합니다.

종속성

이 파라미터는 신호 저장 재사용에 의해 활성화됩니다.

설정

on (디폴트 값) | off
On

코드 생성기는 크기와 차원이 서로 다른 데이터를 저장할 때 동일한 버퍼를 재사용하려고 시도합니다. 이 최적화를 통해 RAM 및 ROM 사용량을 절감할 수 있습니다.

Off

코드 생성기는 버퍼의 크기와 구조가 데이터와 동일한 경우에만 해당 버퍼를 재사용합니다.

  • 모델에 크기와 형상이 서로 다른 신호에 대한 재사용을 지정하기 위한 재사용 가능한 사용자 지정 스토리지 클래스가 포함된 경우, 다른 크기와 차원의 버퍼 재사용 파라미터를 선택하거나 해당 지정을 제거해야 합니다. 그렇지 않으면 시뮬레이션 중에 모델에서 오류가 발생합니다.

  • 코드 생성기는 버퍼를 크기가 더 작고 우선순위가 낮은 버퍼로 대체하지 않습니다.

  • 코드 생성기는 크기와 기호 차원이 서로 다른 버퍼를 재사용하지 않습니다.

권장 설정

응용 사례설정
디버그off
추적성off
효율성on
안전 예방 조치영향 없음

프로그래밍 방식 사용

파라미터: DifferentSizesBufferReuse
유형: 문자형 벡터
값: 'on' | 'off'
디폴트 값: 'on'

버전 내역

R2017b에 개발됨