태그 보관물: chromium

chromium

구글 크롬 또는 크롬이 적은 메모리를 사용하도록 만드는 방법 –process-per-site있습니다. 이것은 어느 정도

내 컴퓨터에는 4GB 메모리 만 있으며 크롬이나 크롬에서 8-12 개의 임의 탭을 열면 컴퓨터가 종종 정지됩니다. 현재 나는을 사용하고 google-chrome-stable --process-per-site있습니다. 이것은 어느 정도 도움이됩니다. 단일 프로세스에서 크롬 또는 크롬을 실행할 수있는 방법이 있습니까? 누구든지 크롬의 과도한 메모리 사용을 제어하는 ​​방법에 대한 팁을 줄 수 있습니까?



답변

사용하지 않는 열린 탭의 메모리를 바꾸는 데 사용할 수있는 플러그인이 있습니다. 그것은 많은 양의 메모리를 해제하므로 CHrome / 크롬은 더 적은 메모리 소비를 보여줍니다.

플러그인 웹 스토어에서 Tab-suspender를 검색하십시오.

https://chrome.google.com/webstore/detail/tab-suspender/fiabciakcmgepblmdkmemdbbkilneeeh


답변

나는 이런 식으로 cgroup을 사용하고 있습니다 :

sudo cgcreate -a $USER:$USER -t $USER:$USER -g memory:groupChromiumMemLimit
sudo cgset -r memory.limit_in_bytes=$((1024*1024*1024)) groupChromiumMemLimit
cgexec -g memory:groupChromiumMemLimit chromium-browser

크롬 자체는 때때로 스와핑하는 것처럼 보일 때 다소 느려질 수 있지만 전체 시스템이 다른 응용 프로그램을 스와핑하는 것을 멈추지 않으므로 크롬 / 크롬 만 “1GB 제한에 도달”하자마자 스왑됩니다.

그러나 … 당신이 멈춤을 보면, 1GB를 약간 넘는 상주 메모리를 합치는 많은 크롬 프로세스를 보게 될 것입니다. 더 많은 정보가 필요하다고 생각합니다.

/superuser//a/1168435/157532에서memory.soft_limit_in_bytes 제공하는 링크에서 제안한 것처럼 hasnt는 어떤 방식으로 도움이되는지 아직 확인 하지 않았습니다 .

그러나 전반적으로 크롬은 이전보다 훨씬 적은 RAM을 사용하고 있으며 많이 스왑되고 있으므로 이러한 cgroup 명령은 내가 멈출 때 볼 수있는 내용에도 불구하고 작동하므로 cgroup은 “별로 많지 않은 1GB 이상 “으로 충분합니다.


답변

나는 같은 문제가 있고 혼자가 아닙니다 : Chrome / Chrome은 많은 메모리를 사용 합니다. 때때로 이로 인해 시스템이 정지됩니다 (필자의 경우 Linux Mint 17).

해결책 1

: 해결 방법으로 나는이 크롬 확장 사용하기 시작했습니다 더 – 큰 – 서스펜더를

해결책 2

그러나 몇 가지 다른 솔루션이 있습니다 ( 예 : linuxcgroup ( https://gist.github.com/juanje/9861623 )

다른 솔루션

비슷한 질문에 대한 첫 번째 답변 에 다른 솔루션을 첨부했습니다 .

어쨌든 : 크롬은 좋은 (아마도 가장 좋은) 웹 브라우저이며, 오늘날 사이트에는 많은 JS, 캔버스, SVG, 내장 비디오, 웹 소켓 등 높은 요구 사항이 있습니다. 일부 기능을 자르려고 시도하는 것은 좋지 않습니다. 내가 해결하려고하는 유일한 문제는 (적어도 나를 위해) : 아무도 냉동 시스템 근처에 앉기를 원하지 않는다 .


답변