2012-12-08 4 views
3

평범한 R보다 ESS의 R- 모드도 느립니다? 주로 텍스트가 다른 버퍼로 전송되는 속도가 매우 느립니다.정상보다 느린 이맥스 ESS R

정상입니까, 아니면 설정에 문제가 있습니까?

으로 제안 : R에 대한

sessionInfo() 

R version 2.15.1 (2012-06-22) 
Platform: i386-pc-mingw32/i386 (32-bit) 

locale: 
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252 
[3] LC_MONETARY=English_United States.1252 
[4] LC_NUMERIC=C       
[5] LC_TIME=English_United States.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] compiler_2.15.1 tools_2.15.1 

내 사용자 정의 .el 파일 : http://pastebin.com/WrUxBAyG

희망 누군가가 오프가 무엇인지 단서를 가지고있다.

EDIT : 실제로 모든 R 패키지를 사용하지 않으려 고 시도했지만 문제가되지 않습니다.

답변

8
(setq ess-eval-visibly-p nil) 

내가 버퍼에 코드 조각을 보내 언급 here

+0

나는 때때로 당신이 그렇게 할 수있는 시간 제한이 있다고 들었지만,이 경우 자신의 대답을 받아 들여야한다는 데 동의합니다. –

+0

2 일 후에 답변을 수락 할 수 있다고 생각합니다. –

2

당신이하는 일에 따라 다릅니다. C-c C-c 또는 무엇인가로 장시간 달리기 명령을 내리고 있다면, 뿌린 것처럼 보일 수 있습니다.

때로는 텍스트가 처리가 완료 될 때까지 R 버퍼에 기록되지 않습니다.

간단한 명령의 경우 눈에 띄게 느려질 수 없습니다. 인터넷 검색은 유사한 문제를 다루는 수많은 사람들을 보여줍니다. 그러나 더 많은 정보가 없으면 다른 것들을 많이 말할 수 없습니다!

- 수락을 변경할 수 있도록 수정되었습니다.

+0

매번 같은 코드의 느린 블록의 문제를 해결, 그것은 보낸 모든 문장에서 깜박입니다. 더 많은 정보가 있습니까? 이제는 텍스트가 버퍼로 전송되기 전에 플롯 창이 표시됩니다. – PascalVKooten

+0

ESS에 대한 지식이 매우 부족하기 때문에 디버깅 할 수 있다고 생각하지 않습니다. 그러나'sessionInfo()'와'.emacs' 파일을 게시하면 다른 사람들을 도울 수 있습니다. 지연을 재현 할 스 니펫을 생성 할 수 있다면, 이는 종종 도움이됩니다. – Justin

+0

보낸 코드에 지연이 있습니다. 함수를 실행하려고하면 코드의 모든 라인이 느려지므로 정말 분명합니다. – PascalVKooten

관련 문제