Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: как в Linux сделать выделенный кусок памяти не привязанный к процессу?  (Прочитано 606 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн victor79

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
    • Универсальный искусственный интеллект
у меня есть кучка расчетов, которые генерят структуру в памяти, и можно ли выделить память под них не привязанную к процессу, что бы заново их не рассчитывать при перезапуске программы. Разок посчитать основной объем, а дальше только подключаться к этой базе в памяти. Программа на QtCreator.

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Сохранять в файле не?
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн victor79

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
    • Универсальный искусственный интеллект
там много мелких структур, все на указателях, и так несколько гигов. Загрузка будет долгой.

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
http://habrahabr.ru/post/122108/ см. пример с разделяемой памятью

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 528
  • i3
    • Просмотр профиля
Ну, может быть надо что-то перепроэктировать? Может в базу данных сохранять что-то. Мне кажется, должен быть лучший выход, а то будет потом как с браузерами - отжирают всю оперативу, гады )
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.