2010-03-11 4 views
0

나는 Ruby on Rails 3 베타 기반의 새로운 사이트를 개발 중입니다. 나는 그것이 단지 베타 버전이라고 생각할 때 이것이 나쁜 생각일지도 모른다고 생각했지만 여전히 효과가있을 것이라고 생각했다. 레일 3 메모리 문제

는 지금은 레일 메모리의 거대한 ammounts 소비와 거대한 문제가 발생하지만. 내 응용 프로그램에 대한

오늘은 요청에 따라 약 10 메가 바이트 소비하고 그 중 하나를 해제하지 않는 것 같습니다. 그래서 이것은 내 응용 프로그램에서 부 풀릴 수 있기 때문에 내가 비교할 테스트 애플 리케이션을 만들 수 있다고 생각. 내 테스트 앱

난 그냥 발판으로 모델을 생성하고이 모델에 대해 20 기록을 만들었습니다.

그런 다음 색인 페이지로 이동하여 새로 고침을 클릭하면 즉시 이륙 할 수있었습니다. 내 응용 프로그램보다 작지만 요청 당 약 1-3MB. 내가 루비 1.8.7로, OSX 레오파드에서 일하고 있어요

는 3.0.0.beta 및 개발을위한 SQLLite의 DB를 레일.

누구든지 내 문제를 인식 할 수 있습니까?

여기에 도움을 주시면 감사하겠습니다. :/

감사합니다.

+0

Hmm : http://dev.rubyonrails.org/? –

+0

자, config.cache_classes = true로 설정하면 트릭을하는 것처럼 보입니다 ... 그래서 dev 모드에서 이걸로 살 수있을 것 같아요 ...? – Erik

답변

0

글쎄, 프로덕션 레일스 애플 리케이션을 제공하는 방법을 고려해야합니다. 예를 들어, 위의 설정 (캐싱 관련)은 일반적으로 프로덕션 환경에서 사용 가능하며 Passenger (Apache 또는 Nginx)에서 실행중인 앱과 성능을 비교해야합니다.

나뿐만 아니라 dev에 모드에서 잘 재생 승객을 강제 할 수있는 쉬운 방법이 믿는다.

0

레일스 3 베타에는 메모리 누수 문제가 있습니다. 3.0.6에 있지 않은 이유가 있습니까?

편집 : D' oh,이 날짜를 보았습니다.