랩뷰로 프로그램 작성하면서 메모리 향상을 위해 필요한 내용

2018. 10. 1. 13:17엔지니어링

728x90
반응형

더 좋은 메모리 관리 효과를 얻기 위해서는 다음과 같은 것들을 주의 해야 한다.

 

1. VI를 SubVI로 분할하여 작성한다.

2. 배열 또는 문자열을 가지고 작업하는 경우 글로벌 변수와 로컬변수의 사용을 자제해야 한다.

3. 필요한 경우가 아니면 큰배열 및 문자열을 프론트 패널에 표시하지 않는 것이 좋다.

열린 프론트 패널의 인디케이터는 표시한 데이터의 사본을 유지 하고 있기 때문이다.

4. SubVI의 프론트패널이 표시되지 않는 경우 SubVI에 사용되지 않은 속성노드를 남겨두지 않아야 한다.

5. 블록다이어그램을 작성 할 때는 입력 크기가 출력 크기와 다른 곳을 주의해야 한다. 이런 곳은 데이터 사본을 생성하면서 메모리 사용을 증가 시키는 곳이다.

6. 데이터 타입 변환을 가급적 피한다. 데이터 타입을 변경하는 경우 실행시스템에서 데이터의 사본을 만들고 메모리 사용이 증가 할 수 있습니다.

7. 클러스터 또는 배열이나 문자열을 포함하는 복잡하고 계층적인 구조를 사용하지 않는 것이 좋습니다.

 

728x90
반응형