시간이 많이 걸리는 작업을 백그라운드에서 실행오랜 시간이 걸리는 스크립트를 시작한 후 JMP가 멈춘 것을 발견하면 실망합니다. 그러나 대부분의 이러한 상황에서도 하나의 CPU 스레드 만 활성화됩니다. JMP는 오늘날의 멀티 코어 프로세서를 활용하고 무거운 스크립트가 실행되는 동안에도 계속 작동 할 수 있어야합니다.
스크립팅Re : 백그라운드에서 시간이 많이 걸리는 작업 실행나는 일상적으로 데이터를 압축합니다. 이것은 큰 데이터 테이블에서 작업해야 할 때 매우 유용합니다. 또 다른 트릭이 있습니다. 대규모 데이터 세트에서 작업해야하지만 정기적으로 제한된 수의 열만 사용하고 최소한으로 사용되는 열이 많거나 전혀 사용되지 않는 경우 Subset 명령을 사용하여 자주 사용하지 않는 열을 분리하여 작업 속도를 높일 수 있습니다. / function, 두 테이블에 공유 ID 열을 만들고 가상 조인을 통해 연결합니다.Re : 백그라운드에서 시간이 많이 걸리는 작업 실행설명해 주셔서 감사합니다. 여러 열의 히스토그램을 표시하는 것과 같은 특정 작업에서 멀티 코어 프로세서를 활용하는 JMP의 기능을 확실히 좋아합니다. 또한 Parallel Assign () 함수를 통해 활성화 된 JSL의 멀티 스레딩 기능에 감사드립니다. 내가 자주 사용하는 약간의 트릭은 시간이 많이 걸리는 작업을 처리하는 동안 별도의 JMP 인스턴스를 시작하는 것입니다. 이 문제는 일반적으로 빅 데이터 테이블을 거치는 JSL에서 시간이 많이 걸리는 작업을 예측하지 못하고 진행률 표시 줄도 표시하지 않고 JMP가 중단되는 것을 발견 할 때 발생합니다. 이러한 상황에서는 별도의 JMP 인스턴스에서 작업하는 것이 도움이되지만 JMP는 이러한 다중 인스턴스 사용을 용이하게하도록 설계되지 않았으며 일반적으로 JMP의 어떤 인스턴스가 수행하는지에 많은주의를 기울여야하므로 일반적으로 매우 혼란스럽고 종종 비효율적입니다. 뭐. 나는 백그라운드에서 실행되는 R에 코드를 보내고 시간이 많이 걸리는 작업이 처리되는 동안 명령을 계속 받아들이는 RStudio를 놓치는 것을 도울 수 없습니다.Re : 백그라운드에서 시간이 많이 걸리는 작업 실행JMP는 확실히 다중 스레드를 인식하며 다중 CPU 코어를 활용할 수 있습니다. 그러나 모든 플랫폼이이를 활용하는 것은 아닙니다.
다음은 멀티 스레드 JMP 플랫폼 목록입니다. http://www.jmp.com/support/notes/49/280.html
또한 대용량 메모리와 실행 시간을 절약 할 수있는 데이터 테이블 압축을 시도 할 수도 있습니다. https://community.jmp.com/t5/Discussions/how-to-optimize-the-cpu-memory-usage-in-jmp-on-Windows/td-p/8492
Re: 백그라운드에서 시간이 많이 소요되는 작업 실행 - 상태가 다음으로 변경됨: 확인됨