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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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.019 секунд. Запросов: 22.