c++ - reducir - ¿Qué es la huella de la aplicación y cómo calcularla?
huella ecologica (1)
Qué significa el término "huella de la aplicación" para la aplicación desarrollada en C / C ++. Y cómo podemos calcular la huella de la aplicación C / C ++.
Es el tamaño en código, datos y montón que necesita la aplicación. En Linux, puede verificar el tamaño del "texto" (código), "datos" y "bss" con size a.out
(reemplace a.out con el nombre de su aplicación). Hay herramientas similares para Windows.
En cuanto a las necesidades del montón, es más complejo, como por ejemplo, cargar un modelo completo de un Boeing 747 (cada tuerca, remache, perno, asiento y botón en el "control remoto del televisor") en Autocad requiere mucha más memoria que el modelo de dos pernos con tuercas correspondientes a través de dos placas de metal en el mismo sistema Autocad. Lo mismo con cargar la última novela de Ken Follet en el procesador de textos es claramente diferente de cargar su carta a la compañía de agua para quejarse sobre la fuga de agua en su calle . Pero una estimación aproximada, usando un caso de uso típico (por ejemplo, un modelo de algo pequeño, pero lo suficientemente sofisticado como para ser significativo).