2016-10-12 5 views
0
내가 사용 파이어 폭스의 메모리 제한을 설정

:Firefox가 ulimit에서 설정 한 메모리 제한에 대처할 수없는 이유는 무엇입니까?

$ ulimit -Sv 512000 
$ ulimit -v 
512000 
$ firefox %u 

나는 다음과 같은 오류가 발생합니다 : 파이어 폭스가 이미 실행중인 경우

[4881] ###!!! ABORT: PR_CreateThread failed!: file /builddir/build/BUILD/firefox-49.0/firefox-49.0/js/xpconnect/src/XPCJSRuntime.cpp, line 1045 
[4881] ###!!! ABORT: PR_CreateThread failed!: file /builddir/build/BUILD/firefox-49.0/firefox-49.0/js/xpconnect/src/XPCJSRuntime.cpp, line 1045 
Segmentation fault (core dumped) 

그러나, 그것은 오류없이 새 창을 엽니 다.

Firefox 용 ulimit 설정과 관련된 문제점은 무엇입니까? 4.7.5-200.fc24.x86_64

답변

1

파이어 폭스 단지 메모리 돼지이다 :

운영체제

페도 24 인 512M의 가상 주소 공간으로는 충분하지 않습니다. 내 실험에서, 적어도 1.5G로 설정된 ulimit -v없이 시작된 바쁜 세션을 얻을 수 없었습니다.

파이어 폭스가 이미 실행 중일 때 작동합니다 (이 경우 ulimit을 상속하는) 새로운 파이어 폭스 프로세스를 시작하지 않고 이미 실행중인 파이어 폭스 프로세스에 새 윈도우를 열어주기를 요청하기 때문에 작동합니다.