Project

General

Profile

Lightweight_methods.txt

Lightweight methods (fewer than 10,000 instructions, greater than 1% of total over all calls); Geant4 10.00.p01 - Boyana Norris, 03/13/2014 11:21 PM

 
1
Lightweight methods (fewer than 10,000 instructions, greater than 1% of total over all calls)
2

    
3
Class 'G4SteppingManager' : total = 3.80e+12, % application = 11.11 %
4
	Method 'Stepping' : total = 7.64e+11, calls = 8.39e+07, percall = 9104.49, %class = 20.09 %
5
	Method 'InvokePSDIP' : total = 6.97e+11, calls = 1.39e+08, percall = 5027.70, %class = 18.33 %
6
	Method 'InvokeAlongStepDoItProcs' : total = 6.36e+11, calls = 8.31e+07, percall = 7653.25, %class = 16.73 %
7
	Method 'InvokePostStepDoItProcs' : total = 3.91e+11, calls = 8.31e+07, percall = 4700.53, %class = 10.28 %
8
	Method 'SetInitialStep' : total = 2.97e+11, calls = 4.15e+07, percall = 7166.09, %class = 7.82 %
9
	Method 'GetProcessNumber' : total = 1.20e+11, calls = 4.15e+07, percall = 2884.02, %class = 3.15 %
10
	Method 'InvokeAtRestDoItProcs' : total = 4.81e+09, calls = 7.74e+05, percall = 6209.37, %class = 0.13 %
11

    
12
Class 'G4Navigator' : total = 2.28e+12, % application = 6.65 %
13
	Method 'ComputeStep' : total = 4.24e+11, calls = 8.31e+07, percall = 5097.23, %class = 18.61 %
14
	Method 'LocateGlobalPointWithinVolume' : total = 3.74e+11, calls = 1.29e+08, percall = 2892.01, %class = 16.42 %
15
	Method 'ComputeSafety' : total = 2.78e+11, calls = 3.77e+07, percall = 7378.90, %class = 12.20 %
16
	Method 'LocateGlobalPointAndSetup' : total = 2.60e+11, calls = 4.76e+07, percall = 5454.95, %class = 11.40 %
17
	Method 'SetupHierarchy' : total = 1.68e+11, calls = 4.15e+07, percall = 4048.06, %class = 7.37 %
18
	Method 'ResetState' : total = 1.32e+11, calls = 4.15e+07, percall = 3193.47, %class = 5.82 %
19
	Method 'SetSavedState' : total = 1.11e+11, calls = 3.77e+07, percall = 2959.02, %class = 4.89 %
20
	Method 'RestoreSavedState' : total = 1.03e+11, calls = 3.77e+07, percall = 2748.67, %class = 4.55 %
21

    
22
Class 'G4ProcessManager' : total = 2.13e+12, % application = 6.24 %
23
	Method 'GetAttribute' : total = 1.04e+12, calls = 3.97e+08, percall = 2624.86, %class = 48.80 %
24
	Method 'CheckOrderingParameters' : total = 5.63e+05, calls = 1.37e+02, percall = 4107.18, %class = 0.00 %
25
	Method 'SetProcessOrderingToFirst' : total = 5.14e+05, calls = 7.20e+01, percall = 7138.61, %class = 0.00 %
26
	Method 'InsertAt' : total = 2.83e+05, calls = 8.90e+01, percall = 3178.12, %class = 0.00 %
27
	Method 'FindInsertPosition' : total = 6.20e+04, calls = 1.70e+01, percall = 3645.88, %class = 0.00 %
28

    
29
Class 'G4Transportation' : total = 1.86e+12, % application = 5.43 %
30
	Method 'AlongStepGetPhysicalInteractionLength' : total = 5.14e+11, calls = 8.31e+07, percall = 6180.57, %class = 27.66 %
31
	Method 'PostStepDoIt' : total = 4.97e+11, calls = 8.31e+07, percall = 5976.81, %class = 26.75 %
32
	Method 'AlongStepDoIt' : total = 3.26e+11, calls = 8.31e+07, percall = 3925.39, %class = 17.57 %
33
	Method 'StartTracking' : total = 2.91e+11, calls = 4.15e+07, percall = 7023.27, %class = 15.68 %
34
	Method 'PostStepGetPhysicalInteractionLength' : total = 2.29e+11, calls = 8.31e+07, percall = 2757.45, %class = 12.34 %
35

    
36
Class 'CLHEP::HepRandom' : total = 1.83e+12, % application = 5.35 %
37
	Method 'getTheEngine' : total = 1.83e+12, calls = 6.91e+08, percall = 2646.88, %class = 100.00 %
38
	Method 'createInstance' : total = 3.63e+06, calls = 1.20e+03, percall = 3016.11, %class = 0.00 %
39

    
40
Class 'CLHEP::MTwistEngine' : total = 1.80e+12, % application = 5.26 %
41
	Method 'flat' : total = 1.80e+12, calls = 6.91e+08, percall = 2603.79, %class = 100.00 %
42

    
43
Class 'G4VelocityTable' : total = 1.73e+12, % application = 5.05 %
44
	Method 'GetVelocityTable' : total = 5.02e+11, calls = 1.75e+08, percall = 2871.13, %class = 29.04 %
45
	Method 'GetMaxTOfVelocityTable' : total = 3.35e+11, calls = 8.76e+07, percall = 3819.72, %class = 19.37 %
46
	Method 'GetMinTOfVelocityTable' : total = 3.33e+11, calls = 8.71e+07, percall = 3818.34, %class = 19.25 %
47
	Method 'Value' : total = 3.26e+11, calls = 8.71e+07, percall = 3741.12, %class = 18.85 %
48
	Method 'FindBinLocation' : total = 2.33e+11, calls = 7.33e+07, percall = 3179.53, %class = 13.48 %
49

    
50
Class 'G4PhysicsVector' : total = 1.12e+12, % application = 3.27 %
51
	Method 'Value' : total = 1.12e+12, calls = 3.71e+08, percall = 3021.96, %class = 100.00 %
52
	Method 'GetLowEdgeEnergy' : total = 9.72e+06, calls = 4.14e+03, percall = 2346.09, %class = 0.00 %
53
	Method 'G4PhysicsVector' : total = 1.80e+06, calls = 2.92e+02, percall = 6176.04, %class = 0.00 %
54
	Method 'FillSecondDerivatives' : total = 1.67e+06, calls = 2.03e+02, percall = 8235.41, %class = 0.00 %
55
	Method 'SplinePossible' : total = 9.81e+05, calls = 2.03e+02, percall = 4832.43, %class = 0.00 %
56
	Method 'DeleteData' : total = 5.35e+05, calls = 6.60e+01, percall = 8101.50, %class = 0.00 %
57
	Method '~G4PhysicsVector' : total = 1.99e+05, calls = 2.40e+01, percall = 8309.62, %class = 0.00 %
58

    
59
Class 'G4VMultipleScattering' : total = 1.10e+12, % application = 3.20 %
60
	Method 'GetModelByIndex' : total = 3.35e+11, calls = 9.51e+07, percall = 3517.29, %class = 30.54 %
61
	Method 'StartTracking' : total = 2.32e+11, calls = 3.17e+07, percall = 7324.96, %class = 21.20 %
62
	Method 'AlongStepGetPhysicalInteractionLength' : total = 1.82e+11, calls = 4.69e+07, percall = 3880.81, %class = 16.62 %
63
	Method 'AlongStepDoIt' : total = 1.68e+11, calls = 4.69e+07, percall = 3590.16, %class = 15.38 %
64
	Method 'PostStepGetPhysicalInteractionLength' : total = 1.17e+11, calls = 4.69e+07, percall = 2498.80, %class = 10.70 %
65
	Method 'PostStepDoIt' : total = 6.08e+10, calls = 1.61e+07, percall = 3783.38, %class = 5.55 %
66

    
67
Class 'G4VEnergyLossProcess' : total = 1.04e+12, % application = 3.05 %
68
	Method 'PostStepGetPhysicalInteractionLength' : total = 4.30e+11, calls = 9.38e+07, percall = 4587.93, %class = 41.28 %
69
	Method 'AlongStepDoIt' : total = 1.94e+11, calls = 4.69e+07, percall = 4128.76, %class = 18.58 %
70
	Method 'AlongStepGetPhysicalInteractionLength' : total = 1.72e+11, calls = 4.69e+07, percall = 3672.05, %class = 16.52 %
71
	Method 'StartTracking' : total = 1.63e+11, calls = 6.34e+07, percall = 2563.21, %class = 15.59 %
72
	Method 'PostStepDoIt' : total = 8.38e+10, calls = 8.92e+06, percall = 9390.79, %class = 8.03 %
73
	Method 'EmModel' : total = 1.92e+05, calls = 3.60e+01, percall = 5323.86, %class = 0.00 %
74
	Method 'SetDEDXTable' : total = 6.77e+04, calls = 1.20e+01, percall = 5642.58, %class = 0.00 %
75
	Method 'MinPrimaryEnergy' : total = 6.56e+04, calls = 1.20e+01, percall = 5470.58, %class = 0.00 %
76
	Method 'Clean' : total = 6.07e+04, calls = 8.00e+00, percall = 7592.12, %class = 0.00 %
77

    
78
All other classes : 1.55e+13, application total : 3.42e+13
79
(inclusive aggregation of unwound samples and means without NULLs can add up to more than application total)
80

    
81
Metric: PAPI_TOT_IIS
82