Date: Thu, 12 Aug 1999 14:18:23 +0400 From: "Alec Kalinin" <alec@relex.ru> To: <freebsd-questions@freebsd.org> Subject: Problem with allocation memory in FreeBSD-3.2-RELEASE Message-ID: <00e001bee4ac$024ef770$a34562c3@alec.relex.ru>
next in thread | raw e-mail | index | archive | help
Hello! I have a problem with allocation memory in FreeBSD-3.2-RELEASE. This simple program hungs my system: ------------------- begin program ----------------------------- #include <unistd.h> #include <stdlib.h> #define NALLOC 1000 #define SIZEALLOC 1024*1024 #define WAIT 100 void main() { char *p_mem; int i, j; if (fork() != 0) return; for (i=0; i<NALLOC; i++) { // usleep(WAIT); p_mem = (char *)malloc(SIZEALLOC); for (j=0; j<SIZEALLOC; j++) { p_mem[j] = 0; } } while (1); } ------------------- begin program ----------------------------- I have a swap space about 100 M. After run this program, i can't write something to my consoles -- system like hang system. But it answer for ping. It may be my problem, but it may be kernel problem ;) P.S. My English is not as well, as i want. If you have troubles with read my letter, sorry. Good luck, Alec To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00e001bee4ac$024ef770$a34562c3>