일부 경우, For 루프에서 병렬 반복을 활성화해도 성능 향상에 큰 효과가 없을 수도 있습니다. 다음 가이드라인을 따라 병렬 반복 실행되는 For 루프의 성능 장점을 최적화합니다:

  • 병렬 루프 반복을 활성화하면 실행 오버헤드가 생깁니다. 계산 집약적이지 않은 For 루프에서 병렬 루프 반복을 활성화하지 마십시오. 실행 시간이 줄어들 경우에만 오버헤드를 상쇄하여 성능을 높일 수 있습니다.
  • 중첩된 For 루프를 사용하는 경우, 바깥 쪽 루프에서만 병렬 반복을 활성화합니다.
  • [텍스트 파일에 쓰기] 함수 및 재호출이 아닌 SubVI 호출과 같이 차단된 노드로 인해 루프 반복 중 병렬 처리가 제한될 수 있습니다. 병렬 반복 실행되는 For 루프 안에서는 차단된 노드를 사용하지 않도록 합니다.

병렬 루프 반복으로 성능을 개선하는 것에 관한 자세한 정보는 ni.com의 기술 백서를 참조하십시오.