2012-04-12 2 views
0

railsinstaller과 함께 설치된 Windows에서 Ruby on Rails를 사용하고 있습니다. rails console 또는 bundle exec rake db:migrate과 같은 명령은 실행하기 전에 평균 8 초가 걸리는 것을 제외하고는 모두 정상적으로 작동합니다. (rails srails -v은 예외이며 시작하는 데 약 1 ~ 2 초가 걸리는데, 여전히 비정상적으로 높습니다). 나는 전체 명령의 시간에 대해 이야기하는 것이 아니라, 내가 입력을 치고 첫 번째 출력을 볼 때까지의 시간을 말하고 있습니다.윈도우에서 레일스 명령 실행 전에 지연이 있습니다.

내 프로세서 중 하나의 코어가 100 %에서 작동하며 하드 드라이브에 부하가 없습니다. 나는 왜 rails console이 많은 처리 능력 (나는 Core 2 Duo 프로세서를 가짐)을 받아야하는지 알지 못하기 때문에 만료되기위한 어떤 종류의 타임 아웃을 기다리고있는 것처럼 느껴진다.

이런 종류의 문제가 발생 했습니까? 그것은 무엇 일 수 있는가? 어떻게 조사 할 수 있습니까?

답변

1

실행 파일을로드하는 것뿐만 아니라 Rails 환경을 회전시키고 있습니다. Windows와 관련이 없습니다. 내 Core2 Duo iMac에서 약 10 초가 소요됩니다. 나는 리눅스 박스에서 비슷한 지연을 보았다. 다음은 도움이 될만한 힌트를 제공하는 기사입니다.

rails-3-osx-speed-up-console-loading-time

관련 문제