I'm free

[LabVIEW] 메모리 증가 해결_01_문제점 발견 본문

LabVIEW/Project(etc)

[LabVIEW] 메모리 증가 해결_01_문제점 발견

freerevival 2017. 12. 8. 16:20

메모리 증가에 대한 해결 스터디

01. 문제점 발견

 

얼마전 작성한 프로그램인 압축 해제 프로그램을

실제로 구동시켜 보았다.

2017/11/29 - [Study/Labview(study)] - [LabVIEW] free_ZIP_02 압축 / 폴더단위

 

 

 

약 15~20시간정도 압축을 진행하는중 시스템 메모리를 보니

초기 약 5메가에서 15시간정도 지난이후에는 약 1.5기가정도로

메모리 증가가 보였다.

이 증가 상태를 볼때에는 3일정도면 시스템 메모리 문제로 PC가 뻗을 것으로 예상된다.

 (시스템 총 메모리 16기가 - 기본사용 메모리 약 8~9기가 )

실제로 진행하고자 하는 압축 폴더의 일부만 진행한 것이여서 전체를 진행한다고 하였을때에

모두 진행이 어려울 것으로 예상이 되보였다.

(약 1.5TB 파일 크기는 작으며, 파일 개수가 윈도우 속성보기로 갯수 파악이 힘들정도로_너무 많아서 속성보기가 멈춰버림_ 많음)

 

 

이를 해결하기위하여 매뉴얼과 예제를 검색하던중

"버퍼 할당 보이기 윈도우" 라는것이 있다고 하여 실행시켜 보았다.

http://zone.ni.com/reference/ko-XX/help/371361P-0129/lvdialog/show_buffer_alloc/

 

 

 

검색결과 두가지 vi에서 버퍼를 사용중이였으며, 해당 vi를 선택하니

1. Recursve File List.vi의 경우 해당 버퍼가 쌓이는 위치까지 알려주었고

 

 

2. Add File to Zip.vi의 경우 암호로 보호되어있어 내부 버퍼가 쌓이는 위치까지는 알수 없었다.

 

 

 

*. 기타사항.

시스템 메모리 읽기 예제

http://www.mylv.net/opensource/opensource_view.aspx?BID=103825&qStr=p%3d1%26pS%3d20%26cate%3d0%26sF%3dDATE%26sT%3dDESC%26keyword%3d%eb%a9%94%eb%aa%a8%eb%a6%ac

메모리 사용량 디스플레이.vi

 

 

 

Comments