Задать вопрос
  • Правда ли что wasm при пиковой нагрузке отожрав память, после спада нагрузки её не возвращает?

    @argunov
    Вы правы, память не освобождается!

    Краткая история освобождения памяти васмом:
    1. на pre MVP этапе васм умел отдавать память в систему
    2. освобождение работало медленно, поэтому его посчитали небезопасным и выпилили из MVP (чтобы клиенты неосознанно не дёргали освобождение по поводу и без)
    3. периодически приходят люди и просят вернуть освобождение памяти в васм
    4. разрабы васма оттягивают этот момент, потому что это потребует или серьёзного редизайна или опять получится медленное решение. Проблема в том, что для освобождения памяти нужно провести её дефрагментацию. А без дефрагментации мы не можем освобождать даже свободные блоки, потому что в васме память линейная и блоки должны нумероваться по порядку и убрать из использования блок, который в середине памяти инстанса - нельзя, нужно менять модель памяти.

    Ну и если кто-то захочет сам прикоснуться к истории:

    Подход "пересоздавать инстанс, чтобы освободить память" - это общий подход, так приходится делать всем, кто хочет освобождать память
    Ответ написан
    Комментировать
  • Как подписать документ ЭЦП програмно?

    @argunov
    ЭЦП - это механизм, позволяющий для каких-либо данных сформировать битовую последовательность. В её формировании участвуют как сами данные, так и персональный ключ лица, которое подписывает данные. Эта битовая последовательность и называется подписью. Она может быть передана вместе с данными, а затем можно сверить подпись и убедиться в авторстве и целостности данных.

    Механизм ЭЦП включает два основных процесса: формирование подписи, проверка подписи.

    Использование ЭЦП помогает проверить целостность данных, подтвердить авторство, защититься от подделки данных.

    Существует Российский ГОСТ на ЭЦП: ГОСТ 34.10-2012. В этом документе Вы можете подробнее познакомиться с процессами формирования и проверки подписи.
    Ответ написан
    Комментировать
  • Как увеличить разрешение экрана в VirtualBox?

    @argunov
    Закройте VirtualBox перед выполнением команд.
    Откройте командную строку и введите
    Для windows:
    cd "ваш/путь/к/virtualbox"
    VBoxManage.exe setextradata "Your VM name" VBoxInternal2/EfiGraphicsResolution 1440x900 (или 1920x1080, и т.д.)

    Для Linux:
    VBoxManage setextradata "Your VM name" VBoxInternal2/EfiGraphicsResolution 1440x900

    Запустите вашу виртуальную машину.
    Ответ написан
    3 комментария