2012-04-09 3 views
2

Grails와 Groovy를 배우기 시작했습니다. 오늘 Grails 1.3.8을 새로 설치하고 크롤링합니다. 제 환경에서 문제를 일으키는 뭔가가 있어야합니다. 나는 create-app (튜토리얼을 따라)를 실행 한 다음 run-app를 실행했다. 둘 다 꽤 오래 걸렸지 만 처음부터 끝까지. Ran run-app를 다시 실행하면 거의 5 분이 걸렸습니다. 4GB 메모리, Intel i5 CPU가 장착 된 Windows 7 컴퓨터. 어디서부터 시작해야할지 모르지만 이것이 정상적인 것은 아님.New Grails Install Way Slow

+0

내 컴퓨터에는 2.7ghz 프로세서, 4GB RAM (2.98 사용할 수 있음), Windows 7 (32 비트), grails가 정상적으로 작동합니다. 어쩌면 바이러스 스캐너가 작동하지 않을 수도 있고, 작업 관리자를보고 무슨 일이 일어나고 있는지 볼 수도 있습니다. –

+0

아무 것도. 메모리와 CPU 사용량은 모두 조금씩 올라 갔지만 초과 된 수치는 아닙니다. –

답변

1

정상적으로 실행할 때 힙이나 permGen 공간이 부족합니다. visualvm을 실행하고 두 메모리 제한을 모두 확인하십시오. 메모리 제한이 너무 작은 경우 충돌 이전에 상당히 느려질 것입니다.

+0

Visualvm을 사용하지 않았습니다. 저는이 물건에 들어가기 시작했습니다. 그리고 빈 응용 프로그램 쉘에 메모리 문제가 있다고 상상할 수 없습니까? –

+0

대부분의 메모리 기본값은 Java 응용 프로그램 용입니다. Groovy는 Straight Java보다 더 많은 permgen 공간을 사용합니다 (각 클로저는 클래스입니다). –

+0

IMO, Java 메모리 관리는 최상의 기본 경험이 아닙니다. –

1

나는 어떻게되는지 궁금합니다. 나는 2GB의 RAM을 가지고 있으며 PC에서 우분투를 실행하므로 속도가 빠릅니다. 먼저 메모리 한도를 확인하십시오.

귀하의 질문에 대해서는 here 이상의 좋은 토론을 찾을 수 있습니다.

+1

그래, 그냥 2GB의 내 오래된 XP의 상자에서 진짜 빨리 실행됩니다. 내 4GB Win7 시스템은 거의 사용할 수 없을 정도로 느립니다. 그리고 나는 기능을 추가하지 않고 create-app을 실행 한 다음 run-app을 실행하는 것에 대해 이야기하고 있으므로 내 기억이 아닌지 의심 스럽다. 나는이 시점에서 정말로 곤란하다. –