크롬, 엣지, 파이어폭스 메모리 사용량을 극적으로 줄이기
(rizonesoft.com)브라우저 메모리 사용량이 극적으로 줄어 듭니다 !!
왜 이쪽 개발자들은 메모리 고려안하고 코딩을 하는지 모르겠습니다.
할수 있는데 안한 걸까요?
서스펜더 류는 각 브라우저별로 잘 나와 있어서 저도 애용하고 있습니다. 확실히 메모리를 줄이는 데 도움이 됩니다. 탭을 굳이 닫고 싶지 않은데 그 욕구를 충족시키면서도 메모리는 줄어들어서 좋아요.
미사용하는 탭의 낭비가 심하다, 그걸 줄여보자! ... 라는 컨셉은 요즘 Edge에 적용된 절전모드와 비슷하군요. 사실 저는 '탭을 띄웠으면 그정도 먹는 게 정상 아닌가...' 라고 생각해서.. 그냥 제 컴퓨터를 업그레이드합니다.
Hacker News 처럼 대중에게 검증된 글이 노출되도록 GeekNews 측의 알고리즘 수정이 필요할 것 같습니다. 또 이런 글을 막기 위한 신고/downvote 기능이 필요해 보입니다
Flag, Downvote는 특정 Karma 이상이 되면 활성화 된다고 합니다.
Flag는 100 언저리 쯤인 것 같고, Downvote는 저도 활성화가 안되서 기준을 모르겠내요.
싸움으로 번질 수 있으니 조심스럽지만,
본문에 적어주신 메모리 최적화 도구가 메모리를 효과적으로 최적화해주는 도구가 아니라,
그냥 수치상으로만 그렇게 보이도록 만들어줄 가능성이 더 높습니다.
(가장 먼저 트위터에 남겨주신 분의 코멘트 링크를 달아둡니다: 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
그러니 본문에서 말씀 주신 '메모리 고려안하고 코딩한다' 는 거짓이라 생각됩니다.
그리고 브라우저 개발자들이 들으면 많이 서운할 거 같기도 하고요.
(크롬팀, 삼성 인터넷 등에 한국인 분도 꽤 많이 계십니다)
트윗이 되었군요 ^^;;
특정 직군을 비하할 의도는 없었습니다. 혹시 그렇게 느끼셨다면 죄송합니다.
개발시 하도 답답해서 글을 썼습니다.
제 개발 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 정도는 실행되고 있는 상황이라...
해당 링크에 있는 프로그램 설치하고 메모리 최적화해서 사용해본 결과
시스템 느려지는 현상 없이 잘 개발을 하고 있는 상황입니다.
수치상으로 메모리를 없애주는 것으로 보일수 있으시다고 말씀해주셨는데.
해당 말씀이 일리가 있을수 있다고 생각됩니다.