루프 스크립트에서 메모리를 해제하는 방법매우 큰 데이터 세트에 대한 루프 스크립트를 만들었습니다. 루핑할 때 모든 임시 데이터 테이블에 대해 close(dt, No Save)를 사용하여 메모리를 해제할 수 있는 것 같습니다. 그러나 데이터 테이블 중 하나에서 임시 열을 계속 추가하고 일부 사후 처리를 수행한 다음 해당 열을 삭제합니다. 루프 실행이 끝나면 HDD의 5G가 사라집니다. 임시 열을 삭제한 후 메모리를 해제할 수 있는 방법이 있습니까? 고맙습니다.
스크립팅Re: 루프 스크립트에서 메모리를 해제하는 방법열 삭제를 실행 취소하는 실행 취소 기능이 중단되기 때문에 이것이 가능한지 의심스럽습니다.
해결 방법은 임시 열을 삭제한 후 루프에 데이터 테이블을 저장하고 테이블을 닫은 다음 다시 열어 다음 임시 열을 만드는 것입니다.이로 인해 JMP는 테이블이 닫힐 때마다 메모리를 해제합니다.
Re: 루프 스크립트에서 메모리를 해제하는 방법그런 생각을 해본 적이 없어요. 제안해 주셔서 감사합니다!
Re: 루프 스크립트에서 메모리를 해제하는 방법JMP에서 실행 취소에 대한 정보를 저장할 메모리가 충분하지 않다는 것을 감지하면 사용자에게 실행 취소를 트리거하지 않고 계속 진행해도 될지 묻습니다.
JSL을 통해 이 "실행 취소 불가" 모드를 켤 수 있나요?