The Gaudi Framework  v30r3 (a5ef0a68)
GaudiGoogleProfilingConf.py
Go to the documentation of this file.
1 #Wed Aug 1 23:09:31 2018"""Automatically generated. DO NOT EDIT please"""
3 
4 class Google__CPUProfiler( ConfigurableAuditor ) :
5  __slots__ = {
6  'OutputLevel' : 0, # int
7  'Enable' : True, # bool
8  'ActivateAt' : [ 'Initialize' , 'ReInitialize' , 'Execute' , 'BeginRun' , 'EndRun' , 'Finalize' ], # list
9  'DisableFor' : [ ], # list
10  'EnableFor' : [ ], # list
11  'ProfileFreq' : -1, # int
12  'DoFullEventProfile' : False, # bool
13  'FullEventNSampleEvents' : 1L, # long
14  'SkipEvents' : 0L, # long
15  'SkipSequencers' : True, # bool
16  }
17  _propertyDocDct = {
18  'OutputLevel' : """ output level [Auditor] """,
19  'Enable' : """ should the auditor be used or not [Auditor] """,
20  'ActivateAt' : """ List of phases to activate the Auditoring during [Google::AuditorBase] """,
21  'DisableFor' : """ List of component names to disable the auditing for [Google::AuditorBase] """,
22  'EnableFor' : """ Any component in this list will be audited. If empty, all will be done. [Google::AuditorBase] """,
23  'ProfileFreq' : """ The frequence to audit events. -1 means all events [Google::AuditorBase] """,
24  'DoFullEventProfile' : """ If true, instead of individually auditing components, the full event (or events) will be audited in one go [Google::AuditorBase] """,
25  'FullEventNSampleEvents' : """ The number of events to include in a full event audit, if enabled [Google::AuditorBase] """,
26  'SkipEvents' : """ Number of events to skip before activating the auditing [Google::AuditorBase] """,
27  'SkipSequencers' : """ If true, auditing will be skipped for Sequencer objects. [Google::AuditorBase] """,
28  }
29  def __init__(self, name = Configurable.DefaultName, **kwargs):
30  super(Google__CPUProfiler, self).__init__(name)
31  for n,v in kwargs.items():
32  setattr(self, n, v)
33  def getDlls( self ):
34  return 'GaudiGoogleProfiling'
35  def getType( self ):
36  return 'Google::CPUProfiler'
37  pass # class Google__CPUProfiler
38 
39 class Google__HeapChecker( ConfigurableAuditor ) :
40  __slots__ = {
41  'OutputLevel' : 0, # int
42  'Enable' : True, # bool
43  'ActivateAt' : [ 'Initialize' , 'ReInitialize' , 'Execute' , 'BeginRun' , 'EndRun' , 'Finalize' ], # list
44  'DisableFor' : [ ], # list
45  'EnableFor' : [ ], # list
46  'ProfileFreq' : -1, # int
47  'DoFullEventProfile' : False, # bool
48  'FullEventNSampleEvents' : 1L, # long
49  'SkipEvents' : 0L, # long
50  'SkipSequencers' : True, # bool
51  }
52  _propertyDocDct = {
53  'OutputLevel' : """ output level [Auditor] """,
54  'Enable' : """ should the auditor be used or not [Auditor] """,
55  'ActivateAt' : """ List of phases to activate the Auditoring during [Google::AuditorBase] """,
56  'DisableFor' : """ List of component names to disable the auditing for [Google::AuditorBase] """,
57  'EnableFor' : """ Any component in this list will be audited. If empty, all will be done. [Google::AuditorBase] """,
58  'ProfileFreq' : """ The frequence to audit events. -1 means all events [Google::AuditorBase] """,
59  'DoFullEventProfile' : """ If true, instead of individually auditing components, the full event (or events) will be audited in one go [Google::AuditorBase] """,
60  'FullEventNSampleEvents' : """ The number of events to include in a full event audit, if enabled [Google::AuditorBase] """,
61  'SkipEvents' : """ Number of events to skip before activating the auditing [Google::AuditorBase] """,
62  'SkipSequencers' : """ If true, auditing will be skipped for Sequencer objects. [Google::AuditorBase] """,
63  }
64  def __init__(self, name = Configurable.DefaultName, **kwargs):
65  super(Google__HeapChecker, self).__init__(name)
66  for n,v in kwargs.items():
67  setattr(self, n, v)
68  def getDlls( self ):
69  return 'GaudiGoogleProfiling'
70  def getType( self ):
71  return 'Google::HeapChecker'
72  pass # class Google__HeapChecker
73 
74 class Google__HeapProfiler( ConfigurableAuditor ) :
75  __slots__ = {
76  'OutputLevel' : 0, # int
77  'Enable' : True, # bool
78  'ActivateAt' : [ 'Initialize' , 'ReInitialize' , 'Execute' , 'BeginRun' , 'EndRun' , 'Finalize' ], # list
79  'DisableFor' : [ ], # list
80  'EnableFor' : [ ], # list
81  'ProfileFreq' : -1, # int
82  'DoFullEventProfile' : False, # bool
83  'FullEventNSampleEvents' : 1L, # long
84  'SkipEvents' : 0L, # long
85  'SkipSequencers' : True, # bool
86  'DumpHeapProfiles' : True, # bool
87  'PrintProfilesToLog' : False, # bool
88  }
89  _propertyDocDct = {
90  'OutputLevel' : """ output level [Auditor] """,
91  'Enable' : """ should the auditor be used or not [Auditor] """,
92  'ActivateAt' : """ List of phases to activate the Auditoring during [Google::AuditorBase] """,
93  'DisableFor' : """ List of component names to disable the auditing for [Google::AuditorBase] """,
94  'EnableFor' : """ Any component in this list will be audited. If empty, all will be done. [Google::AuditorBase] """,
95  'ProfileFreq' : """ The frequence to audit events. -1 means all events [Google::AuditorBase] """,
96  'DoFullEventProfile' : """ If true, instead of individually auditing components, the full event (or events) will be audited in one go [Google::AuditorBase] """,
97  'FullEventNSampleEvents' : """ The number of events to include in a full event audit, if enabled [Google::AuditorBase] """,
98  'SkipEvents' : """ Number of events to skip before activating the auditing [Google::AuditorBase] """,
99  'SkipSequencers' : """ If true, auditing will be skipped for Sequencer objects. [Google::AuditorBase] """,
100  'DumpHeapProfiles' : """ [Google::HeapProfiler] """,
101  'PrintProfilesToLog' : """ [Google::HeapProfiler] """,
102  }
103  def __init__(self, name = Configurable.DefaultName, **kwargs):
104  super(Google__HeapProfiler, self).__init__(name)
105  for n,v in kwargs.items():
106  setattr(self, n, v)
107  def getDlls( self ):
108  return 'GaudiGoogleProfiling'
109  def getType( self ):
110  return 'Google::HeapProfiler'
111  pass # class Google__HeapProfiler
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)