8 'ActivateAt' : [
'Initialize' ,
'ReInitialize' ,
'Execute' ,
'BeginRun' ,
'EndRun' ,
'Finalize' ],
12 'DoFullEventProfile' :
False,
13 'FullEventNSampleEvents' : 1L,
15 'SkipSequencers' :
True,
18 'SkipEvents' :
""" Number of events to skip before activating the auditing """,
19 'DoFullEventProfile' :
""" If true, instead of individually auditing components, the full event (or events) will be audited in one go """,
20 'FullEventNSampleEvents' :
""" The number of events to include in a full event audit, if enabled """,
21 'ProfileFreq' :
""" The frequence to audit events. -1 means all events """,
22 'DisableFor' :
""" List of component names to disable the auditing for """,
23 'SkipSequencers' :
""" If true, auditing will be skipped for Sequencer objects. """,
24 'ActivateAt' :
""" List of phases to activate the Auditoring during """,
26 def __init__(self, name = Configurable.DefaultName, **kwargs):
27 super(Google__CPUProfiler, self).
__init__(name)
28 for n,v
in kwargs.items():
31 return 'GaudiGoogleProfiling'
33 return 'Google::CPUProfiler'
40 'ActivateAt' : [
'Initialize' ,
'ReInitialize' ,
'Execute' ,
'BeginRun' ,
'EndRun' ,
'Finalize' ],
44 'DoFullEventProfile' :
False,
45 'FullEventNSampleEvents' : 1L,
47 'SkipSequencers' :
True,
50 'SkipEvents' :
""" Number of events to skip before activating the auditing """,
51 'DoFullEventProfile' :
""" If true, instead of individually auditing components, the full event (or events) will be audited in one go """,
52 'FullEventNSampleEvents' :
""" The number of events to include in a full event audit, if enabled """,
53 'ProfileFreq' :
""" The frequence to audit events. -1 means all events """,
54 'DisableFor' :
""" List of component names to disable the auditing for """,
55 'SkipSequencers' :
""" If true, auditing will be skipped for Sequencer objects. """,
56 'ActivateAt' :
""" List of phases to activate the Auditoring during """,
58 def __init__(self, name = Configurable.DefaultName, **kwargs):
59 super(Google__HeapChecker, self).
__init__(name)
60 for n,v
in kwargs.items():
63 return 'GaudiGoogleProfiling'
65 return 'Google::HeapChecker'
72 'ActivateAt' : [
'Initialize' ,
'ReInitialize' ,
'Execute' ,
'BeginRun' ,
'EndRun' ,
'Finalize' ],
76 'DoFullEventProfile' :
False,
77 'FullEventNSampleEvents' : 1L,
79 'SkipSequencers' :
True,
80 'DumpHeapProfiles' :
True,
81 'PrintProfilesToLog' :
False,
84 'SkipEvents' :
""" Number of events to skip before activating the auditing """,
85 'DoFullEventProfile' :
""" If true, instead of individually auditing components, the full event (or events) will be audited in one go """,
86 'FullEventNSampleEvents' :
""" The number of events to include in a full event audit, if enabled """,
87 'ProfileFreq' :
""" The frequence to audit events. -1 means all events """,
88 'DisableFor' :
""" List of component names to disable the auditing for """,
89 'SkipSequencers' :
""" If true, auditing will be skipped for Sequencer objects. """,
90 'ActivateAt' :
""" List of phases to activate the Auditoring during """,
92 def __init__(self, name = Configurable.DefaultName, **kwargs):
93 super(Google__HeapProfiler, self).
__init__(name)
94 for n,v
in kwargs.items():
97 return 'GaudiGoogleProfiling'
99 return 'Google::HeapProfiler'
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)