ATLAS Offline Software
Control
PerformanceMonitoring
PerfMonVTune
src
VTuneProfileRunner.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef VTUNE_PROFILERUNNER_H
6
#define VTUNE_PROFILERUNNER_H
7
8
// VTune include(s)
9
#include <ittnotify.h>
10
11
// Athena include(s)
12
#include "
CxxUtils/checker_macros.h
"
13
14
class
ATLAS_NOT_THREAD_SAFE
VTuneProfileRunner
{
15
16
public
:
17
19
VTuneProfileRunner
() { __itt_resume(); }
21
~VTuneProfileRunner
() { __itt_pause(); }
22
23
};
24
25
#endif // VTUNE_PROFILERUNNER_H
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition:
checker_macros.h:212
VTuneProfileRunner::VTuneProfileRunner
VTuneProfileRunner()
Standard constructor uses the API to resume collection.
Definition:
VTuneProfileRunner.h:19
VTuneProfileRunner
Definition:
VTuneProfileRunner.h:14
VTuneProfileRunner::~VTuneProfileRunner
~VTuneProfileRunner()
Standard destructor uses the API to pause collection.
Definition:
VTuneProfileRunner.h:21
checker_macros.h
Define macros for attributes used to control the static checker.
Generated on Sun Jan 12 2025 21:22:27 for ATLAS Offline Software by
1.8.18