WSW.

Тема в разделе "WASM.ARTICLES", создана пользователем Indy_, 16 янв 2017.

Статус темы:
Закрыта.
  1. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Мановар,
    Для выделения больших массивов, которые более менее кратны 64к и не должны перемещаться/изменяться в размере - можно использовать VirtualAlloc(). Хотя опять же, это не будет какая-то особенная память.
     
  2. Мановар

    Мановар Active Member

    Публикаций:
    0
    Регистрация:
    2 дек 2016
    Сообщения:
    143
    rmn, спасибо, придется покопаться, почитать, но сам напросился.
    Имеется ввиду выровненная, не выровненная?
     
  3. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Мановар,
    VirtualAlloc() всегда выравнивает на 64к. Без вариантов.
     
  4. Мановар

    Мановар Active Member

    Публикаций:
    0
    Регистрация:
    2 дек 2016
    Сообщения:
    143
    rmn, буду пробовать, если возникнут трудности напишу.

    P.S. А вот такие диалоги нравятся, для этого и должен быть этот форум. И читать приятно когда идут подобные обсуждения, пусть даже тебя и не касающиеся, но они откладываются в голове как позитив. А потом, вдруг, когда тебе неожиданно понадобилась какая то информация, то ты вспоминаешь, блин ведь была она где то и находишь. Позитив он помогает. А все эти препирательства никому ненужные на пустом месте только отталкивают. Создается тема, начинается обсуждение и вдруг все скатывается в какашку (мягко еще выразился). И хотим что бы форум развивался, с такими посылами вообще скоро все разбегутся. Давайте прекратим этот срач между собой и будем просто нормально обсуждать возникающие вопросы.
     
    _edge нравится это.
  5. Thetrik

    Thetrik UA6527P

    Публикаций:
    0
    Регистрация:
    25 июл 2011
    Сообщения:
    875
    VirtualAlloc резервирует память с выравниванием в 64кб, а точнее SYSTEM_INFO.dwAllocationGranularity. Выделяет память с выравниванием в 4КБ.
     
  6. Мановар

    Мановар Active Member

    Публикаций:
    0
    Регистрация:
    2 дек 2016
    Сообщения:
    143
    Так и обсуждайте их как спецы, а не базарные девки. Ведь сколько здесь тем новых для меня, не понятных, интересных, начинал что рыть, читать, а это потом скатывается во флуд, офф топ (а по русски в х.знает что) и уже не понятно вообще о чем речь шла. Если Вы профессионалы, то будьте ими от начала и до конца. Что бы любого можно было мордой в сайт ткнуть и показать как нормальные дядьки кодят.
     
  7. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    354
    Согласен, мне например было полезно тоже эти обсуждения про VirtualAlloc почитать, вообще по больше-бы таких обсуждений, они вроде и не сложные зато откладываются в памяти...

    Модераторы-бы просто отдельный топик создали из этой темы, не удаляя посты, думаю может кому-то покажется полезным !
     
  8. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    631
    Адрес:
    Russia
    X-Shar, поиском по форуму очень многое можно найти, здесь обсуждалось. Например, не совсем конкретно по теме VirtualAlloc, но учитаться, https://wasm.in/threads/prostranstva-adresov.18738/

    Вообще, да, все эти Апи уходят в ядро, и самая суть - там.

    Вообще_2 - мы тут нафлудили, тема то вообще не об этом.
     
  9. Мановар

    Мановар Active Member

    Публикаций:
    0
    Регистрация:
    2 дек 2016
    Сообщения:
    143
    _edge, о чем и речь, что темы уходят куда то в сторону (даже не в сторону, а в какие то непонятные разборки) и с этим надо что то делать. А с VirtualAlloc будем разбираться, а если что непонятно в отдельную тему.
     
  10. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    Да нет самый низкий для "прикладника" :grin:
    NtAllocateVirtualMemory
    И реально, тут тема очень серьезная. Xаре флудить, тут не школа. Обсуждать такую элементарщину в посте, где описано оч сложное исследование - неприемлемо и тупо/глупо. Поэтому я и написал "кыш от сюда школоло".
     
  11. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.792
    RET, Мановар, _edge, X-Shar,
    напомню, раздел для статей, хотите обсуждать статью или проблему выделения памяти -- создайте отдельную тему, эту я от обсуждения закрываю
     
Статус темы:
Закрыта.