debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: служебная информация  (Прочитано 1386 раз)

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

Оффлайн mihail_1

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 176
служебная информация
« : 14 Ноябрь 2013, 00:10:43 »
Нужно по ходу работы приложения видеть некоторую его внутреннюю информацию. Как проще, эффективнее это сделать: писать (писать этим приложением эту информацию) в файл в tmpfs, писать в /proc и оттуда читать или как-то еще?
 

Оффлайн smallNix

  • Местный житель
  • ***
  • Сообщений: 129
Re: служебная информация
« Ответ #1 : 14 Ноябрь 2013, 22:07:02 »
gdb и display ;) Или скорость критична?

Сообщение объединено: 14 Ноябрь 2013, 22:24:50
С помощью ncurses можно прекрасный отладочный экран запилисть. Библиотека достаточно производительна. Да и парсер писать не надо, как в случае с файлом.
« Последнее редактирование: 14 Ноябрь 2013, 22:24:50 от smallNix »
Кто-то же должен что-то делать...
 

Оффлайн mihail_1

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 176
Re: служебная информация
« Ответ #2 : 17 Ноябрь 2013, 18:19:33 »
У демона нет дисплея, данные (последняя копия) должны храниться в оперативной памяти и быть доступны другим программам.
 


Оффлайн smallNix

  • Местный житель
  • ***
  • Сообщений: 129
Re: служебная информация
« Ответ #3 : 17 Ноябрь 2013, 18:59:23 »
При чём тут демон?  :-\ Ты про это ни слова не написал.
Кто-то же должен что-то делать...
 

Оффлайн mihail_1

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 176
Re: служебная информация
« Ответ #4 : 17 Ноябрь 2013, 19:18:48 »
А не демону нет и смысла писать в /proc, он и на консоль может все выводить.
 

Оффлайн sunny_side

  • Активный пользователь
  • **
  • Сообщений: 84
Re: служебная информация
« Ответ #5 : 17 Ноябрь 2013, 23:51:28 »
чем обычный файл не подходит?
 

Оффлайн smallNix

  • Местный житель
  • ***
  • Сообщений: 129
Re: служебная информация
« Ответ #6 : 18 Ноябрь 2013, 00:27:59 »
Мне на ум ничего умнее чем писать в файл не приходит. Я бы в /proc не лез. Но это лично моё мнение.
Кто-то же должен что-то делать...
 

Оффлайн mihail_1

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 176
Re: служебная информация
« Ответ #7 : 19 Ноябрь 2013, 12:18:57 »
Файл на жестком диске не подходит тем, что диск и так загружен больше 100% (по производительности).
 

Оффлайн sunny_side

  • Активный пользователь
  • **
  • Сообщений: 84
Re: служебная информация
« Ответ #8 : 19 Ноябрь 2013, 20:23:37 »
Тогда разделяемая память.

>>диск и так загружен больше 100%
долго он так не протянет :). какая причина такой загрузки?
 

Оффлайн smallNix

  • Местный житель
  • ***
  • Сообщений: 129
Re: служебная информация
« Ответ #9 : 20 Ноябрь 2013, 00:08:31 »
Можно ОП отображать как раздел. У меня раздел tmp на ноутбуке где SSD стоит - на самом деле оперативная память (если ничего не путаю - два года назад делал).
Я смотрю, у тебя довольно жёсткие рамки, что подразумевает, что можно совета и не спрашивать - тебя всё равно Т.З. ограничивает чего бы мы тебе не насоветовали. )))
Кто-то же должен что-то делать...
 

Теги: