Пытаюсь выделить 2 Gb — fail.
2 раза по 1 Gb — success.
Понятно, что фрагментация памяти. 
А как узнать максимально доступный непрерывный кусок? Из user-mode.
Смотрел /proc/self/maps — там о регионах ничего нет.
То есть, я оттуда могу получить информацию об общем числе незамапленных регионов, но увидеть непрерывный кусок не могу.
$cat /proc/self/maps
08048000-0804c000 r-xp 00000000 03:01 122897 /bin/cat
0804c000-0804d000 rwxp 00004000 03:01 122897 /bin/cat
0804d000-0806e000 rwxp 0804d000 00:00 0 [heap]
b7e6e000-b7ea0000 r-xp 00000000 03:01 165044 /usr/share/locale/KOI8-R/LC_CTYPE
В области 0806e000 — b7e6e000 размещаются выделяемые гигабайты. Общая сумма области порядка 3 Gb.
Ковыряние в /proc/self/mem может как-то помочь в поиске непрерывного региона?




    
      Ответ на:
      
          комментарий
        от MKuznetsov 
  
    
      Ответ на:
      
          комментарий
        от DELIRIUM 
  
    
      Ответ на:
      
          комментарий
        от DELIRIUM 
  


    
      Ответ на:
      
          комментарий
        от buddhist 
  
    
      Ответ на:
      
          комментарий
        от CannyMan 
  



    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от buddhist 
  
    
      Ответ на:
      
          комментарий
        от user_2190 
  
    
      Ответ на:
      
          комментарий
        от buddhist 
  
    
      Ответ на:
      
          комментарий
        от buddhist 
  
    
      Ответ на:
      
          комментарий
        от user_2190 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Динамическое выделения памяти (2008)
- Форум [C] Выделение памяти. (2009)
- Форум Неправильное выделение памяти (2006)
- Форум размер выделенной памяти (2004)
- Форум Проверка выделения памяти (си) (2018)
- Форум Выделение памяти в ядре (2016)
- Форум PCI - выделение DMA памяти (2012)
- Форум Выделение памяти, ошибка сегментирования (2013)
- Форум [C] Структурирование выделенной памяти. (2010)
- Форум Ошибка при выделении памяти (2015)