зеркало из https://github.com/mozilla/pjs.git
Fix to allow MOZ_MEM_LIMIT be the upper limit in memory allocation.
Debugging code. pavlov reviewed.
This commit is contained in:
Родитель
1e9c30b7ed
Коммит
54f8f10f69
|
@ -141,12 +141,10 @@ void InstallUnixSignalHandlers(const char *ProgramName)
|
||||||
#endif // CRAWL_STACK_ON_SIGSEGV
|
#endif // CRAWL_STACK_ON_SIGSEGV
|
||||||
|
|
||||||
#if defined(DEBUG) && defined(LINUX)
|
#if defined(DEBUG) && defined(LINUX)
|
||||||
char *text = PR_GetEnv("MEMLIMIT");
|
char *text = PR_GetEnv("MOZ_MEM_LIMIT");
|
||||||
if (text) {
|
if (text)
|
||||||
long t = ((time(NULL)-958534058)/86400)*1024000;
|
{
|
||||||
long c = 32768000;
|
long m = atoi(text);
|
||||||
long m = 65536000 - t;
|
|
||||||
if (m<c) m = c;
|
|
||||||
|
|
||||||
struct rlimit r;
|
struct rlimit r;
|
||||||
r.rlim_cur = m;
|
r.rlim_cur = m;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче