The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Как правильно оценить размер программы?"
Отправлено DeadMustdie, 24-Дек-05 18:02 
>Хочу провести сравнение по размеру программ для Linux и Windows причем в
>обоих системах используются разные библиотеки: Qt, GTK..
>На самом деле два вопроса: 1.философский, 2.практический.
>
>1. Размер программы в памяти не равен размеру занимаемому на диске. Кроме
>того, программы часто подгружают динамические библиотеки. Какие параметры
>будут более адекватно оценивать размер программы для пользователя?

"Размер" программы есть величина совершенно абстрактрая и не поддающаяся
измерениям. Всяких параметров, имеющих отношение к "размеру", много,
и какой из них наиболее подходящий - зависит от цели оного "пользователя".

>2. Под вынь я нашел тулзу, которая показывает все загружаемые
>процессом dll-ки, так что я могу оценить как затраты оперативки
>так и потребляемое дисковое пространство.

Оценить тут можно размер исполняемых файлов (в том числе и библиотек)
и размер картированных из этих исполняемых файлов сегментов
(кода, данных). Первый показатель представляет определённый интерес,
поскольку определяет объём занятого на диске пространства, а вот
второй практически бесполезен, так имеет очень косвенное отношение
к объёму занятой программой оперативной памяти.

>Под линухом опыта меньше, пока нашел только top, которая
>показывает общий объем потребленной памяти. Наверняка есть сто-то
>более подходящее?

man proc

Только начинать всё равно нужно с определения цели: чего выяснить-то
нужно про программу? Сколько в ней кода? Сколько данных? Сколько памяти
она требует для запуска? Сколько места на диске занимает?

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру