|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 30 Nov 2003 03:34:28 To : Kirill Frolov Subject : Re: дефрагментация ex3 -------------------------------------------------------------------------------- >>> Kirill Frolov wrote: KF>>>>> ОЗУ. Фрагментируется тоже. AM>>>> В каком месте тебя это напрягает? KF>>> В ОЗУ. Теоретически, никакого свопа не напасёшься, чтобы всего-лишь KF>>> выделить несколько байт. Это напрягает. DA>> Бегом читать http://www.skynet.ie/~mel/projects/vm/, и только потом DA>> морозить глупости. KF> Бегом запускать нижеприведённую программу, а потом бредить без KF> остановки: Бредишь таки ты. При этом имея наглость кричать на остальных. То, что происходит с памятью в результате такого воздействия, не имеет ничего общего с тем, что называется фрагментацией на FS. А называется оно - ты выжрал память мелкими кусками. P.S. Ещё и программа сляпана на кривой коленке или наскоро переделана из чего-то другого так, что показывает совсем не то, что нужно. Ламер, блин. Иди учись. Читай Кнута, например, про менеджеры кучи. KF> #include <stdio.h> KF> #include <stdlib.h> KF> #include <math.h> KF> int main() KF> { KF> long size; KF> while(1) { KF> void *x, *y; KF> x=malloc(10.0*rand()/RAND_MAX); KF> y=malloc((size=10.0*rand()/RAND_MAX+10, size)); KF> if(x==NULL || y==NULL) break; KF> free(x); KF> } KF> printf("allocated %ld bytes\n", size); KF> exit(0); KF> } -netch- --- ifmail v.2.15dev5.1 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368816dd80c.html, оценка из 5, голосов 10
|