След приложения - Application footprint

В вычислениях след программное обеспечение (или же след приложения) дает представление о размерах различных составляющих и, следовательно, является пространственным измерением в данном контексте, например размер диска, объем памяти (также известный как время выполнения), сетевой след и т. д. В каждом случае след приложения исключает данные, с которыми оно может работать, как часть хранения или выполнения, но по существу включает программы (исполняемые файлы и библиотеки), файлы конфигурации, ресурсы (двоичные или текстовые) и другие контекстно-зависимые компоненты, которые можно рассматривать как часть программного обеспечения.

В то время как объем дискового пространства приложения относится к размеру его хранилища, объем времени выполнения преобразуется в требования к памяти во время выполнения. Сетевой след, с другой стороны, относится к объему управляющей информации, на которую ссылается сетевое приложение, опять же, исключая любые данные, которые ему может потребоваться передать (загрузить или выгрузить) для выполнения своей деятельности. Например, сетевой след приложения, которое получает журналы выполнения с сервера, не включает размеры журналов, которые оно извлекало бы в типичном сеансе, но будет включать управляющие сообщения, которые оно отправило бы и приняло.

Отличия места на диске от Объем памяти

Часто, размер диска путают с объемом памяти, поскольку оба включают в себя определенные перекрывающиеся области, такие как исполняемый файл программы, библиотеки и т. д. Хотя это в определенной степени верно, их индивидуальный состав содержит области, которые не имеют отношения или явно соответствуют чему-либо в другой категории. Например, след во время выполнения приложения будет включать пространство стека, что обычно бессмысленно в парадигме следа памяти. С другой стороны, файлы конфигурации, считываемые приложением при запуске, обычно закрываются, но их представление в памяти (например, дерево свойств или связанный список пар ключ-значение) сохраняется в течение всего срока службы. время и, следовательно, не совсем соответствуют с точки зрения относительного размера. Кроме того, конфигурации, считываемые из разных форматов (например, XML, JSON, CSV и т. Д.), Могут способствовать разному размеру диска, но в конечном итоге они будут представлены как одни и те же внутренние структуры данных, оказавшись похожими, если не идентичными, требования к размеру памяти.

Смотрите также

Рекомендации