Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / профилировщик екзешника / 15 сообщений из 15, страница 1 из 1
11.02.2019, 18:29
    #39772476
Квейд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Кажется, уже такая тема была, но найти не могу.


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


Если такие есть, посоветуйте.
When a movie is over, it's a black
...
Рейтинг: 0 / 0
11.02.2019, 18:54
    #39772487
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
...
Рейтинг: 0 / 0
11.02.2019, 19:29
    #39772496
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Посмотреть можно, а толку-то?
...
Рейтинг: 0 / 0
11.02.2019, 20:15
    #39772504
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Квейд, ну...
- юнит не "весит" ничего (разве что число байтов на диске. хи-хи). "Массу" имеет код (байты+время)
- начально ресурсы исполняемого можно посмотреть и посчитать руками и сонмом средеств, но ведь ресурсы могут изменяться после их "подсчета" (вдруг ты из DLL потом подгрузишь, или список из БД или xml развернёшь хитро или пр фигню с ютуба).
Отладчик а руки и мониторинг памяти
Василий 2,

This program shows the size of each unit that is included in a Delphi exe-file. It also shows an approximate size of each symbol (classes, methods, procedures etc) in a unit.
...
Рейтинг: 0 / 0
11.02.2019, 20:19
    #39772505
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Василий 2,

Извини. я JaDI отвечал
...
Рейтинг: 0 / 0
11.02.2019, 22:56
    #39772539
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Gator,

развер экзешника не проблема сегодня. По опыту рост идет за счет ресурсов, а не самого кода. Например, какие-нибудь файлы/утилиты добавляются, те же скины от devexpress.

А вообще, современные приложения (не делфи, а вообще) весят сотни мегабайт и всем пофиг.
...
Рейтинг: 0 / 0
12.02.2019, 07:52
    #39772588
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
JaDi,

Вот-вот. число и размер ресурсов меняются.
...
Рейтинг: 0 / 0
12.02.2019, 09:47
    #39772619
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Квейд: существуют ли средства посмотреть из чего состоит дельфовый экзешник, как-то: сколько "весят" ресурсы, сколько "весят" отдельные юниты и т.д.

Так это не профилировщик нужен КМК. А что-то вроде lingobit extractor или localizer
http://www.lingobit.com/products/hardcoded_string_extraction.html

...
Рейтинг: 0 / 0
12.02.2019, 10:00
    #39772626
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Я потыкал этот unitsizes, да, сведения любопытные, но что дальше-то с ними делать? Увидеть, что Forms отжирает 128 кб?
...
Рейтинг: 0 / 0
12.02.2019, 12:15
    #39772732
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Василий 2,

Ну, например, некоторые пейсатели увидев, что чрезмерное увлечение дженериками на ровном месте раздувает код до неприличия, взяли да и отрефакторили их, коли компилятору это сделать не под силу.
...
Рейтинг: 0 / 0
12.02.2019, 12:20
    #39772736
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
12.02.2019 12:15, Kazantsev Alexey пишет:
> Ну, например, некоторые пейсатели увидев, что чрезмерное увлечение дженериками на ровном месте раздувает код до неприличия, взяли да и отрефакторили их, коли компилятору это сделать не под силу.

да чтобы хомячки перестали жрать кактус?!
да ни в жисть!!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.02.2019, 13:37
    #39772793
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Kazantsev AlexeyВасилий 2,

Ну, например, некоторые пейсатели увидев, что чрезмерное увлечение дженериками на ровном месте раздувает код до неприличия, взяли да и отрефакторили их, коли компилятору это сделать не под силу.
Ради 50 кб экономии возвращаться в дремучие времена с безымянными поинтерами в TList? Ну-ну. А потом какой-то плевый модуль из RTL сожрет 200 кб.
...
Рейтинг: 0 / 0
12.02.2019, 14:21
    #39772840
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Василий 2,

Не так всё примитивно, коли пейсатели, таки, отрефакторили свой код.
...
Рейтинг: 0 / 0
12.02.2019, 14:34
    #39772851
Фэйтл Эра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Kazantsev Alexeyкод до неприличия
Это сколько, в килобайтах?
...
Рейтинг: 0 / 0
12.02.2019, 14:48
    #39772866
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
профилировщик екзешника
Фэйтл Эра,

Тенденции в килобайтах не измеряются.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / профилировщик екзешника / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]