...
- czas spędzony w funkcjach (wedle ścieżki wywołania - stack)
- czas spędzony w funkcjach (płaski profile - suma wszystkich wywołań), rozróżnienie inclusive i exclusive (self) time
- kolorowanie czasu, wedle aktywności: obliczenia, komunikacja (MPI), I/O
- możliwe inne widoki (metryki)
- zoomowanie na konkretny wycinek czasu
Dodatkowe uwagi
- User Guide (strona Arm),
- możliwość dobrania interwału, co ile profiler będzie próbkował naszą aplikację
- można wykonać map bez opcji --profile; wtedy otworzy się GUI, wykona program i od razu otworzą się wyniki; zalecamy stosowanie tego podejścia, tylko dla zadań o małej liczbie CPU lub gdy na analizę spędzamy tylko kilka chwil; plik .map ma tę przewagę, że zostaje na dysku i będziemy mogli go ponownie otworzyć (a wystarczy do tego tylko jeden CPU)
...
{"serverDuration": 186, "requestCorrelationId": "83e398ca383811fc"}