Tag: CLR-PROFILING-API
Perfilé mi aplicación de Android utilizando el “profiler” de Android Studio para ver el uso de memoria después de abrir una Actividad. Antes de abrir la actividad, el uso de memoria era de aproximadamente 200 MB, después de abrir la Actividad y cerrarla nuevamente, el uso de memoria era de . . . Read more
Considere el siguiente código: int main() { for (int i = 0; i < 10; i++) int *a = new int[10]; } Intel VTune Profiler/Inspector es ahora una suite gratuita de Intel disponible para Windows y Linux (anteriormente, la versión completa solo estaba disponible de forma gratuita para uso académico . . . Read more
Quiero obtener el tamaño del heap comprometido por la JVM y el uso actual (valor pico). La aplicación es de corta duración. ¿Hay alguna forma de obtener la información de la memoria: 1. Sin usar jmap, jcmd, … (que requieren el pid) 2. Sin modificar el código fuente (por ejemplo, . . . Read more
Estoy perfilando la compilación de mi programa y buscando cuellos de botella. Originalmente pensé que la instanciación de plantillas sería la parte más costosa, pero parece ser la expansión de la función del grafo de llamadas. El problema es que no tengo idea a qué se refiere esa etapa. Expansión . . . Read more
Quiero medir el tiempo que tarda en llamar a una función. Aquí está el código: for (int i = 0; i < 5; ++i) { std::cout << “Pasada : ” << i << “\n”; const auto t0 = std::chrono::high_resolution_clock::now(); system1.euler_intregration(0.0166667); const auto t1 = std::chrono::high_resolution_clock::now(); std::cout << std::chrono::duration_cast<std::chrono::nanoseconds>(t1 – t0).count() . . . Read more