yarn berry로 build중 CPU/RAM사용량

Moon Ki, Kim·2023년 5월 10일
5
post-thumbnail

!주의사항!
이 글에는 해결법이 없습니다! 문제를 겪은 경험과 참고자료들을 정리해놓은 글 입니다!

지금까지는

항상 npm / yarn을 사용해서 React나 Next프로젝트를 빌드했었는데,
이번주 CEOS 과제에서 Next를 빌드하는것부터 하는것이 목표여서
무거운 node_modules에서 벗어나는 경험을 해보자 하여 yarn berry를 사용해보기로 했다.

사용법은 애석하게도 너무 간단했다.
사용법의 경우는 간단하게 검색하면 많은 게시글이 나오니 넘어가겠음

무엇보다, 한글로 작성된 게시글이 없어서 처음 구글링을 한글로 해보았을 때
세상이 나를 두고 몰카하는줄 알았다.
추후 나와 같은 에러를 겪을 사람들에게 몰카가 아님을 알리기 위해
꺾여버린 마음을 만든 에러들과 관련 게시글에 대해 소개하고자 한다.

사용한 pc 스펙

상황

npx를 사용하여 Next 프로젝트를 빌드하고,
yarn set version berry로 프로젝트에 yarnberry를 세팅하였다.
그 후 yarn build를 통해 next project를 build시켰을 때
비정상적인 CPU와 RAM사용량을 보였다.

일단 놔두고 화장실을 갔다 왔을 때는 이미 mac이 강제종료되어 싸늘한 주검으로 발견되었다.

다시 부팅 후 빌드를 하였을 때 동일하게 CPU와 RAM의 비정상적인 사용량을 보였으나, 성공적으로 빌드가 되었고,
yarn run dev혹은 yarn start를 통해 프로젝트를 시작했을 때 프로젝트가 시작되었다.

하지만...

평소라면 아래와 같이 산책을 하고 있어야 할 고양이가

치타가 되어 나타났다...

높은 CPU/RAM사용량으로 인해 내부와 외부 캡처프로그램 둘다 실행이 안될정도였다.

이에 구글링을 진행해 봤을 때 아래와 같이 나왔다.

검색결과1

검색결과2

검색결과2의 issue는 vscode를 닫고 난 다음에도 계속해서 높은 CPU점유율을 보인다고 하는데, 그 부분은 나와 딱히 상관없는걸로 봐서 해결된 것 같다.

검색결과1의 issue는 node로 서버 개발하는 경우에 해당하는 것 같고...
(그와중에 댓글로 next는 어떻게 하죠?라고 4/6에 달아주셨지만 대답이 없다...)

아래는 그나마 관련이 있는 검색결과3이다.
검색결과3

검색결과3의 yarn소속 개발자분께서 나아졌을 수도 있지만, 확실할 수 없다고 하셨는데, 그 후 개발이 안되었나....????

결론

(내 선에서) 해결안됨!
해결할 수 있는 문제가 아님이 느껴져서 다시 무겁지만 착한 node_modules를 만나기 위해 npm으로 돌아왔다. 새 노트북을 사거나, 해당 문제가 해결된다면 다시 시도해볼듯하다...ㅜ

혹시나 해결하신 개발자분이 있거나, 해결방법이 있다면(포멧이라도 좋으니) 댓글로 알려주시길 바랍니다!!!

5개의 댓글

comment-user-thumbnail
2023년 5월 10일

https://www.youtube.com/shorts/ihinnW3K-ag
중요한 건 꺾이지 않는 마음입니다..! 파이팅

1개의 답글
comment-user-thumbnail
2023년 5월 12일

최근 M2 pro에서 @toss/slash 라이브러리 프로젝트를 clone해서 작업하고 있었는데 node 메모리 사용량이 지나치게 높아지더라고요?? 혹시 이 글의 상황과 관련이 있을까요?

1개의 답글