Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: дефрагментация ex3   Valentin Nechayev   30 Nov 2003 03:34:28 
Архивное /ru.linux/7368816dd80c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional