트윗이 되었군요 ^^;;
특정 직군을 비하할 의도는 없었습니다. 혹시 그렇게 느끼셨다면 죄송합니다.
개발시 하도 답답해서 글을 썼습니다.
제 개발 PC 환경을 잠시보면 메모리가 8GB정도 되는데.
요즘(?)들어 여러 환경을 고려해서 개발하다보니 8GB는 택도 없이 부족해서
그 원인들을 찾다 보니
기본적으로 개발툴들이 한번 실행 시키면 1G이상 넘어가는 것들이 많습니다.
Backend 쪽 SpringToolSuite(Eclipse)가 보통 1~2G가정도 됩니다.
Front 쪽 Visual Studio Code 실행하고 node.js 내부 서버 띄우면 500 ~ 1G정도 됩니다.
Backend & Front 동시에 디버깅할때 Chrome 개발툴 띄워놓으면 이것도 1G 이상됩니다.
그리고 Electon 기반 프로그램들(MS Teams, OneNote) 띄우면 500~ 1G 훌쩍넘어 갑니다.
개발 PC라 DB Server, Redis Server, 그외 기타 서비스들 실행 되는거 보면
기본 4G 정도는 실행되고 있는 상황이라...
해당 링크에 있는 프로그램 설치하고 메모리 최적화해서 사용해본 결과
시스템 느려지는 현상 없이 잘 개발을 하고 있는 상황입니다.
수치상으로 메모리를 없애주는 것으로 보일수 있으시다고 말씀해주셨는데.
해당 말씀이 일리가 있을수 있다고 생각됩니다.
싸움으로 번질 수 있으니 조심스럽지만,
본문에 적어주신 메모리 최적화 도구가 메모리를 효과적으로 최적화해주는 도구가 아니라,
그냥 수치상으로만 그렇게 보이도록 만들어줄 가능성이 더 높습니다.
(가장 먼저 트위터에 남겨주신 분의 코멘트 링크를 달아둡니다: https://twitter.com/techsharer/status/1387307385639759873)
그와 별개로 브라우저 개발팀은 지속해서 메모리 최적화를 위한
여러가지 활동을 진행하고 있습니다.
다만 메모리가 많이 쓰이는건 그만큼 고성능 웹 애플리케이션이
브라우저에서 아무렇지 않게 동작하고 있다는 것이라 생각됩니다.
브라우저의 메모리 최적화에 대해서는 V8 블로그에도 많고,
Chromium 블로그에도 올라옵니다.
https://blog.chromium.org/2021/03/…
https://v8.dev/blog/high-performance-cpp-gc
https://v8.dev/blog/v8-lite
그러니 본문에서 말씀 주신 '메모리 고려안하고 코딩한다' 는 거짓이라 생각됩니다.
그리고 브라우저 개발자들이 들으면 많이 서운할 거 같기도 하고요.
(크롬팀, 삼성 인터넷 등에 한국인 분도 꽤 많이 계십니다)