본문 바로가기

R

[R] R Studio가 갑자기 느려질 때

제가 이번에 과제를 하느라,

R Studio에 keras를 설치하고 딥러닝을 돌리는데,

input값을 잘못줘서  r studio가 터져버렸습니다(다시 켰더니 멈춰버렸습니다ㅠㅠㅠㅠ)

 

r studio를 지우고 다시 설치를 했는데도 같은 문제가 발생하더라구요ㅠㅠㅠㅠ

 

인터넷에서 해결책을 찾다가 공유하고자 합니다:)

 

 

"Step1" 

이렇게 r에서 갑자기 세션이 느려질 경우, 메모리 문제가 대다수라고 합니다.

그래서, R studio에 적재되어 있는 메모리를 없애줄 필요가 있습니다.

 

이 때의 해결방법은, r studio를 실행시키고 완전히 세션이 오픈될 때까지 기다려주세요.(인내심 필요)

그리고 콘솔창에 밑에 코드를 실행시켜주세요!

rm(list=ls()); gc()

 

rm은 remove의 함수고 rm(list=ls())는 r에 있는 파일을 다 지우는 함수 입니다. 

실행시키면 열려있던 그리고 만들었던 변수들이 사라지는 것을 볼 수 있습니다.

 

gc는 garbage collection의 약자로, 말그대로 메모리 정보에 대해 알려주는 함수인데, 

rm과 다른 점은, gc는 만든 변수를 삭제하지 않는다는 점입니다.

 

gc를 보다 효율적으로 쓰기 위해서는 rm(list=ls())를 실행시키고 바로 gc()를 호출하는 것입니다. 

gc()는 대용량 데이터를 지운 다음 쓰면 효율적입니다! 

 

 

"step2"

r studio가 켜지는데 오래 걸리는 이유는 기존에 파일이 열려있어서 일 수 있습니다.

이는 r studio에서 클릭으로 설정을 변경해주시면 됩니다.

 

위에 코드를 실행시키고 난 다음에, 이거 꼭꼭 설정해주세요!!!

 

r studio 상단에 보면, tools라는 탭이 있을 겁니다. 거기에서 global option을 클릭해주세요!

 

 

그 다음에, 빨간색 동그라미 표시된 곳 있죠??

저기에 체크표시가 되어 있으면 클릭을 해서, 체크표시를 해제 해야합니다!!!!

 

빨간 동그라미된 곳에 체크표시 해제해주기!!!!!

 

이상입니다! 

어때요?? 참 쉽죠??

 

 

 

r studio가 느리게 켜져서 애먹으시던 분들의 고민이 해결됬음 좋겠습니다:)

 

감사합니다!