Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Arm Performance Reports, służy do analizy zachowania aplikacji pod kątem wydajności i zużycia różnych zasobów i tak jak reszta narzędzi z pakietu Arm Forge, jest dostosowany do pracy z aplikacjami rozproszonymi i wielowątkowymi.

Kiedy i w jakim celu używać Performance Reports?

Efektem działania Performance Reports jest raport zawierający podsumowanie zachowania naszej aplikacji pod kątem:

  • użycia CPU, MPI, I/O (procent czasu spędzony w danym obszarze),
  • informacji na temat pracy wątków, pamięci i użycia energii.

Raport jest generowany w formie strony HTML oraz jako zwykły plik tekstowy.

Kiedy i w jakim celu używać Performance Reports?

Raport generowany przez Performance Report:

  • dotyczy całościowego wykonania aplikacji

...

  • ,
  • nie umożliwia analizy zachowania aplikacji w czasie, ani w poszczególnych funkcjach

...

  • .

Arm Performance Reports może być pomocny:

...

Raport w formie strony HTML jest bardzo czytelny.
Raport w formie tekstowej zawiera te same informacje , również ułożone w sposób czytelnyi również jest przejrzysty.

Dodatkowe uwagi

  • User Guide (wersja 20.2),
  • Można można samemu wybrać nazwę pliku z raportem, poprzez dodanie opcji -o
    • "perf-report -o <nazwa-pliku>.html  (...komenda...)" - aby zapisać raport w podanym pliku (tylko wersja HTML),
    • "perf-report -o <nazwa-pliku>.txt  (...komenda...)" - aby zapisać raport w podanym pliku (tylko wersja tekstowa),
    • "perf-report -o <nazwa-folderu>  (...komenda...)" - aby zapisać raport w formie HTML i TXT (o automatycznie wygenerowanej nazwie) w podanym folderze,
    • "perf-report -o <prefiks>  (...komenda...)" - aby zapisać raport w formie HTML i TXT o automatycznie wygenerowanej nazwie, ale z podanym prefiksem na początku.

...