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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Nick Gazaloff                        2:5020/400     29 Nov 2003  03:06:31
 To : Kirill Frolov
 Subject : Re: дефрагментация ex3
 -------------------------------------------------------------------------------- 
 
 On Fri, 28 Nov 2003 09:28:32 +0300
 Kirill Frolov <Kirill.Frolov@p2.f827.n5030.z2.fidonet.org> wrote:
 
 > Hемедленно нажми на RESET, Dmitry Astapov!
 > 
 > On Thu, 27 Nov 03 14:52:27 +0300, Dmitry Astapov wrote:
 > 
 >  KF>>    А это уже не важно. Важно что фрагментация есть.
 >  DA> Фрагментация только ускоряет работу. Это написано на Самом Главном
 >  DA> Сайте,
 > 
 >    Ускоряет где?  У сферического пингвина в вакууме?
 > 
 >  KF>>>> ОЗУ. Фрагментируется тоже.
 >  AM>>>  В каком месте тебя это напрягает?
 >  KF>>    В ОЗУ. Теоретически, никакого свопа не напасёшься, чтобы
 >  KF>всего-лишь> выделить несколько байт. Это напрягает.
 >  DA> Бегом читать http://www.skynet.ie/~mel/projects/vm/, и только потом
 >  DA> морозить глупости.
 > 
 >    Бегом запускать нижеприведённую программу, а потом бредить без
 > остановки:
 > 
 > #include <stdio.h>
 > #include <stdlib.h>
 > #include <math.h>
 > 
 > int main()
 > {
 > long size;
 > while(1) {
 >  void *x, *y;
 >  x=malloc(10.0*rand()/RAND_MAX);
 >  y=malloc((size=10.0*rand()/RAND_MAX+10, size));
 >  if(x==NULL || y==NULL) break;
 >  free(x);
 > }
 > printf("allocated %ld bytes\n", size);
 > exit(0);
 > }
 Да ладно вам, в Linux malloc никогда NULL не возвращает (кроме случаев
 отключенного overcommit в ядре 2.6, да и то у них, похоже, не работает ;).
 Hичего эта "программа" не доказывает.
 -- 
 Best regards,
 Nick
 (GPG Key ID: 4396B2D0, fingerprint: 648E C3FE ACF6 A730 FF52 D717 776D
 1CB0 4396 B2D0)
 
 --- ifmail v.2.15dev5.1
  * Origin: CSA (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: дефрагментация ex3   Nick Gazaloff   29 Nov 2003 03:06:31 
Архивное /ru.linux/2782ce7a7a8d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional