14 from Configurables
import IntelProfilerAuditor, CpuHungryAlg
18 alg1 = CpuHungryAlg(
"Alg1")
19 alg2 = CpuHungryAlg(
"Alg2")
20 alg3 = CpuHungryAlg(
"Alg3")
21 alg4 = CpuHungryAlg(
"Alg4")
23 alg1.Loops = alg2.Loops = alg3.Loops = alg4.Loops = 5000000
26 'SubSequence', Members=[alg1, alg2, alg3], StopOverride=
True)
27 top =
Sequencer(
'TopSequence', Members=[subtop, alg4], StopOverride=
True)
29 profiler = IntelProfilerAuditor()
30 profiler.OutputLevel = DEBUG
31 profiler.StartFromEventN = 1
32 profiler.StopAtEventN = 2
33 profiler.ComponentsForTaskTypes = []
34 profiler.IncludeAlgorithms = [
"SubSequence"]
35 profiler.ExcludeAlgorithms = [
"Alg2"]
41 HistogramPersistency=
'NONE',