2.7 local / 7 search
Merge Potential and Acceleration functions. Still need to optimize more
This commit is contained in:
parent
da20f7966e
commit
44e386f674
50 changed files with 5658 additions and 48 deletions
183
analysis/15-10__12_17_49.txt
Normal file
183
analysis/15-10__12_17_49.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
65.42 3.30 3.30 201 16.44 16.44 Potential()
|
||||
33.11 4.98 1.67 202 8.28 8.28 computeAccelerations()
|
||||
1.59 5.06 0.08 _init
|
||||
0.00 5.06 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 5.06 0.00 201 0.00 8.28 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.06 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.06 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.06 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.20% of 5.06 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.4 0.00 4.98 main [1]
|
||||
3.30 0.00 201/201 Potential() [2]
|
||||
0.00 1.66 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.30 0.00 201/201 main [1]
|
||||
[2] 65.3 3.30 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.66 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 33.1 1.67 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 1.66 201/201 main [1]
|
||||
[4] 32.9 0.00 1.66 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.66 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 1.6 0.08 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [2] Potential()
|
||||
183
analysis/15-10__12_22_33.txt
Normal file
183
analysis/15-10__12_22_33.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
67.95 3.38 3.38 201 16.83 16.83 Potential()
|
||||
31.56 4.96 1.57 202 7.78 7.78 computeAccelerations()
|
||||
0.60 4.99 0.03 _init
|
||||
0.00 4.99 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 4.99 0.00 201 0.00 7.78 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 4.99 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 4.99 0.00 1 0.00 0.00 initialize()
|
||||
0.00 4.99 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.20% of 4.99 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 99.4 0.00 4.96 main [1]
|
||||
3.38 0.00 201/201 Potential() [2]
|
||||
0.00 1.56 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.38 0.00 201/201 main [1]
|
||||
[2] 67.9 3.38 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.56 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 31.5 1.57 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 1.56 201/201 main [1]
|
||||
[4] 31.4 0.00 1.56 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.56 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 0.6 0.03 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [2] Potential()
|
||||
178
analysis/15-10__12_25_04.txt
Normal file
178
analysis/15-10__12_25_04.txt
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls s/call s/call name
|
||||
69.87 4.02 4.02 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
29.02 5.70 1.67 202 0.01 0.01 computeAccelerations()
|
||||
1.04 5.76 0.06 _init
|
||||
0.17 5.77 0.01 201 0.00 0.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.77 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.77 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.77 0.00 1 0.00 4.02 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.17% of 5.77 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 99.0 0.00 5.71 main [1]
|
||||
0.00 4.02 1/1 initializeVelocities() [3]
|
||||
0.01 1.66 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [5]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
4.02 0.00 3240/3240 initializeVelocities() [3]
|
||||
[2] 69.8 4.02 0.00 3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.00 4.02 1/1 main [1]
|
||||
[3] 69.8 0.00 4.02 1 initializeVelocities() [3]
|
||||
4.02 0.00 3240/3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.01 1.66 201/201 main [1]
|
||||
[4] 29.0 0.01 1.66 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.66 0.00 201/202 computeAccelerations() [5]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.66 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[5] 29.0 1.67 0.00 202 computeAccelerations() [5]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[6] 1.0 0.06 0.00 _init [6]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [5] computeAccelerations() [6] _init
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [3] initializeVelocities()
|
||||
[10] MeanSquaredVelocity() [2] _dl_relocate_static_pie
|
||||
0
analysis/15-10__12_26_15.txt
Normal file
0
analysis/15-10__12_26_15.txt
Normal file
0
analysis/15-10__12_26_36.txt
Normal file
0
analysis/15-10__12_26_36.txt
Normal file
178
analysis/15-10__12_29_22.txt
Normal file
178
analysis/15-10__12_29_22.txt
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls s/call s/call name
|
||||
67.67 3.63 3.63 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
29.92 5.24 1.61 202 0.01 0.01 computeAccelerations()
|
||||
1.86 5.34 0.10 _init
|
||||
0.00 5.34 0.00 201 0.00 0.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.34 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.34 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.34 0.00 1 0.00 3.63 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.19% of 5.34 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.1 0.00 5.24 main [1]
|
||||
0.00 3.63 1/1 initializeVelocities() [3]
|
||||
0.00 1.60 201/201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
0.01 0.00 1/202 computeAccelerations() [4]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.63 0.00 3240/3240 initializeVelocities() [3]
|
||||
[2] 68.0 3.63 0.00 3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.00 3.63 1/1 main [1]
|
||||
[3] 68.0 0.00 3.63 1 initializeVelocities() [3]
|
||||
3.63 0.00 3240/3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.60 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
[4] 30.1 1.61 0.00 202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
0.00 1.60 201/201 main [1]
|
||||
[5] 29.9 0.00 1.60 201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
1.60 0.00 201/202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[6] 1.9 0.10 0.00 _init [6]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [4] computeAccelerations() [6] _init
|
||||
[5] VelocityVerlet(double, int, _IO_FILE*) [3] initializeVelocities()
|
||||
[10] MeanSquaredVelocity() [2] _dl_relocate_static_pie
|
||||
178
analysis/15-10__12_36_18.txt
Normal file
178
analysis/15-10__12_36_18.txt
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls s/call s/call name
|
||||
67.49 3.89 3.89 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
30.27 5.64 1.75 202 0.01 0.01 computeAccelerations()
|
||||
1.91 5.75 0.11 _init
|
||||
0.00 5.75 0.00 201 0.00 0.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.75 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.75 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.75 0.00 1 0.00 3.89 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.17% of 5.75 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.1 0.00 5.64 main [1]
|
||||
0.00 3.89 1/1 initializeVelocities() [3]
|
||||
0.00 1.74 201/201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
0.01 0.00 1/202 computeAccelerations() [4]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.89 0.00 3240/3240 initializeVelocities() [3]
|
||||
[2] 67.7 3.89 0.00 3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.00 3.89 1/1 main [1]
|
||||
[3] 67.7 0.00 3.89 1 initializeVelocities() [3]
|
||||
3.89 0.00 3240/3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.74 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
[4] 30.4 1.75 0.00 202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
0.00 1.74 201/201 main [1]
|
||||
[5] 30.2 0.00 1.74 201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
1.74 0.00 201/202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[6] 1.9 0.11 0.00 _init [6]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [4] computeAccelerations() [6] _init
|
||||
[5] VelocityVerlet(double, int, _IO_FILE*) [3] initializeVelocities()
|
||||
[10] MeanSquaredVelocity() [2] _dl_relocate_static_pie
|
||||
178
analysis/15-10__12_38_16.txt
Normal file
178
analysis/15-10__12_38_16.txt
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls s/call s/call name
|
||||
67.50 3.54 3.54 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
30.89 5.17 1.62 202 0.01 0.01 computeAccelerations()
|
||||
1.33 5.24 0.07 _init
|
||||
0.38 5.26 0.02 201 0.00 0.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.26 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.26 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.26 0.00 1 0.00 3.54 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.19% of 5.26 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.7 0.00 5.19 main [1]
|
||||
0.00 3.54 1/1 initializeVelocities() [3]
|
||||
0.02 1.61 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [5]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.54 0.00 3240/3240 initializeVelocities() [3]
|
||||
[2] 67.4 3.54 0.00 3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.00 3.54 1/1 main [1]
|
||||
[3] 67.4 0.00 3.54 1 initializeVelocities() [3]
|
||||
3.54 0.00 3240/3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.02 1.61 201/201 main [1]
|
||||
[4] 31.1 0.02 1.61 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.61 0.00 201/202 computeAccelerations() [5]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.61 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[5] 30.9 1.62 0.00 202 computeAccelerations() [5]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[6] 1.3 0.07 0.00 _init [6]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [5] computeAccelerations() [6] _init
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [3] initializeVelocities()
|
||||
[10] MeanSquaredVelocity() [2] _dl_relocate_static_pie
|
||||
178
analysis/15-10__12_40_40.txt
Normal file
178
analysis/15-10__12_40_40.txt
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls s/call s/call name
|
||||
68.66 3.93 3.93 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
29.00 5.60 1.66 202 0.01 0.01 computeAccelerations()
|
||||
2.27 5.73 0.13 _init
|
||||
0.00 5.73 0.00 201 0.00 0.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.73 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.73 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.73 0.00 1 0.00 3.93 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.17% of 5.73 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 97.7 0.00 5.60 main [1]
|
||||
0.00 3.93 1/1 initializeVelocities() [3]
|
||||
0.00 1.65 201/201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
0.01 0.00 1/202 computeAccelerations() [4]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.93 0.00 3240/3240 initializeVelocities() [3]
|
||||
[2] 68.7 3.93 0.00 3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.00 3.93 1/1 main [1]
|
||||
[3] 68.7 0.00 3.93 1 initializeVelocities() [3]
|
||||
3.93 0.00 3240/3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.65 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
[4] 29.0 1.66 0.00 202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
0.00 1.65 201/201 main [1]
|
||||
[5] 28.9 0.00 1.65 201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
1.65 0.00 201/202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[6] 2.3 0.13 0.00 _init [6]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [4] computeAccelerations() [6] _init
|
||||
[5] VelocityVerlet(double, int, _IO_FILE*) [3] initializeVelocities()
|
||||
[10] MeanSquaredVelocity() [2] _dl_relocate_static_pie
|
||||
178
analysis/15-10__12_42_37.txt
Normal file
178
analysis/15-10__12_42_37.txt
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls s/call s/call name
|
||||
69.15 3.82 3.82 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
28.42 5.40 1.57 202 0.01 0.01 computeAccelerations()
|
||||
2.17 5.52 0.12 _init
|
||||
0.00 5.52 0.00 201 0.00 0.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.52 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.52 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.52 0.00 1 0.00 3.82 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.18% of 5.52 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 97.8 0.00 5.40 main [1]
|
||||
0.00 3.82 1/1 initializeVelocities() [3]
|
||||
0.00 1.56 201/201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
0.01 0.00 1/202 computeAccelerations() [4]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.82 0.00 3240/3240 initializeVelocities() [3]
|
||||
[2] 69.3 3.82 0.00 3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.00 3.82 1/1 main [1]
|
||||
[3] 69.3 0.00 3.82 1 initializeVelocities() [3]
|
||||
3.82 0.00 3240/3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.56 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
[4] 28.5 1.57 0.00 202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
0.00 1.56 201/201 main [1]
|
||||
[5] 28.4 0.00 1.56 201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
1.56 0.00 201/202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[6] 2.2 0.12 0.00 _init [6]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [4] computeAccelerations() [6] _init
|
||||
[5] VelocityVerlet(double, int, _IO_FILE*) [3] initializeVelocities()
|
||||
[10] MeanSquaredVelocity() [2] _dl_relocate_static_pie
|
||||
178
analysis/15-10__12_45_22.txt
Normal file
178
analysis/15-10__12_45_22.txt
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls s/call s/call name
|
||||
70.97 4.19 4.19 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
26.93 5.79 1.59 202 0.01 0.01 computeAccelerations()
|
||||
2.03 5.91 0.12 _init
|
||||
0.17 5.92 0.01 201 0.00 0.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.92 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.92 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.92 0.00 1 0.00 4.19 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.17% of 5.92 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.0 0.00 5.80 main [1]
|
||||
0.00 4.19 1/1 initializeVelocities() [3]
|
||||
0.01 1.58 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [5]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
4.19 0.00 3240/3240 initializeVelocities() [3]
|
||||
[2] 70.9 4.19 0.00 3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.00 4.19 1/1 main [1]
|
||||
[3] 70.9 0.00 4.19 1 initializeVelocities() [3]
|
||||
4.19 0.00 3240/3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.01 1.58 201/201 main [1]
|
||||
[4] 26.9 0.01 1.58 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.58 0.00 201/202 computeAccelerations() [5]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.58 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[5] 26.9 1.59 0.00 202 computeAccelerations() [5]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[6] 2.0 0.12 0.00 _init [6]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [5] computeAccelerations() [6] _init
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [3] initializeVelocities()
|
||||
[10] MeanSquaredVelocity() [2] _dl_relocate_static_pie
|
||||
178
analysis/15-10__12_47_05.txt
Normal file
178
analysis/15-10__12_47_05.txt
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls s/call s/call name
|
||||
70.34 3.97 3.97 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
28.35 5.58 1.60 202 0.01 0.01 computeAccelerations()
|
||||
1.24 5.65 0.07 _init
|
||||
0.00 5.65 0.00 201 0.00 0.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.65 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.65 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.65 0.00 1 0.00 3.97 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.18% of 5.65 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.8 0.00 5.58 main [1]
|
||||
0.00 3.97 1/1 initializeVelocities() [3]
|
||||
0.00 1.59 201/201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
0.01 0.00 1/202 computeAccelerations() [4]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.97 0.00 3240/3240 initializeVelocities() [3]
|
||||
[2] 70.4 3.97 0.00 3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.00 3.97 1/1 main [1]
|
||||
[3] 70.4 0.00 3.97 1 initializeVelocities() [3]
|
||||
3.97 0.00 3240/3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.59 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
[4] 28.4 1.60 0.00 202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
0.00 1.59 201/201 main [1]
|
||||
[5] 28.2 0.00 1.59 201 VelocityVerlet(double, int, _IO_FILE*) [5]
|
||||
1.59 0.00 201/202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[6] 1.2 0.07 0.00 _init [6]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [4] computeAccelerations() [6] _init
|
||||
[5] VelocityVerlet(double, int, _IO_FILE*) [3] initializeVelocities()
|
||||
[10] MeanSquaredVelocity() [2] _dl_relocate_static_pie
|
||||
178
analysis/15-10__12_52_37.txt
Normal file
178
analysis/15-10__12_52_37.txt
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls s/call s/call name
|
||||
69.85 3.67 3.67 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
29.40 5.22 1.55 202 0.01 0.01 computeAccelerations()
|
||||
0.57 5.25 0.03 _init
|
||||
0.19 5.26 0.01 201 0.00 0.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.26 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.26 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.26 0.00 1 0.00 3.67 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.19% of 5.26 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 99.4 0.00 5.23 main [1]
|
||||
0.00 3.67 1/1 initializeVelocities() [3]
|
||||
0.01 1.54 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [5]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.67 0.00 3240/3240 initializeVelocities() [3]
|
||||
[2] 69.8 3.67 0.00 3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.00 3.67 1/1 main [1]
|
||||
[3] 69.8 0.00 3.67 1 initializeVelocities() [3]
|
||||
3.67 0.00 3240/3240 _dl_relocate_static_pie [2]
|
||||
-----------------------------------------------
|
||||
0.01 1.54 201/201 main [1]
|
||||
[4] 29.4 0.01 1.54 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.54 0.00 201/202 computeAccelerations() [5]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.54 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[5] 29.4 1.55 0.00 202 computeAccelerations() [5]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[6] 0.6 0.03 0.00 _init [6]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [5] computeAccelerations() [6] _init
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [3] initializeVelocities()
|
||||
[10] MeanSquaredVelocity() [2] _dl_relocate_static_pie
|
||||
183
analysis/15-10__12_56_56.txt
Normal file
183
analysis/15-10__12_56_56.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
67.07 3.37 3.37 201 16.78 16.78 Potential()
|
||||
32.44 5.01 1.63 202 8.08 8.08 computeAccelerations()
|
||||
0.60 5.04 0.03 _init
|
||||
0.00 5.04 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 5.04 0.00 201 0.00 8.08 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.04 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.04 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.04 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.20% of 5.04 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 99.4 0.00 5.01 main [1]
|
||||
3.37 0.00 201/201 Potential() [2]
|
||||
0.00 1.62 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.37 0.00 201/201 main [1]
|
||||
[2] 67.0 3.37 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.62 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 32.4 1.63 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 1.62 201/201 main [1]
|
||||
[4] 32.2 0.00 1.62 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.62 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 0.6 0.03 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [2] Potential()
|
||||
0
analysis/15-10__13_16_04.txt
Normal file
0
analysis/15-10__13_16_04.txt
Normal file
183
analysis/15-10__13_16_19.txt
Normal file
183
analysis/15-10__13_16_19.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
65.95 3.15 3.15 201 15.68 15.68 Potential()
|
||||
31.19 4.64 1.49 202 7.38 7.38 computeAccelerations()
|
||||
2.93 4.78 0.14 _init
|
||||
0.00 4.78 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 4.78 0.00 201 0.00 7.38 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 4.78 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 4.78 0.00 1 0.00 0.00 initialize()
|
||||
0.00 4.78 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.21% of 4.78 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 97.1 0.00 4.64 main [1]
|
||||
3.15 0.00 201/201 Potential() [2]
|
||||
0.00 1.48 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
3.15 0.00 201/201 main [1]
|
||||
[2] 65.9 3.15 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.48 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 31.2 1.49 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 1.48 201/201 main [1]
|
||||
[4] 31.0 0.00 1.48 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.48 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 2.9 0.14 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [2] Potential()
|
||||
183
analysis/15-10__13_30_50.txt
Normal file
183
analysis/15-10__13_30_50.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
53.93 1.88 1.88 202 9.32 9.32 computeAccelerations()
|
||||
43.60 3.40 1.52 201 7.57 7.57 Potential()
|
||||
2.01 3.47 0.07 _init
|
||||
0.57 3.49 0.02 201 0.10 9.42 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 3.49 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 3.49 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 3.49 0.00 1 0.00 0.00 initialize()
|
||||
0.00 3.49 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.29% of 3.49 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.0 0.00 3.42 main [1]
|
||||
0.02 1.87 201/201 VelocityVerlet(double, int, _IO_FILE*) [2]
|
||||
1.52 0.00 201/201 Potential() [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.02 1.87 201/201 main [1]
|
||||
[2] 54.2 0.02 1.87 201 VelocityVerlet(double, int, _IO_FILE*) [2]
|
||||
1.87 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.87 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [2]
|
||||
[3] 53.9 1.88 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
1.52 0.00 201/201 main [1]
|
||||
[4] 43.6 1.52 0.00 201 Potential() [4]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 2.0 0.07 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[2] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [4] Potential()
|
||||
183
analysis/15-10__13_31_39.txt
Normal file
183
analysis/15-10__13_31_39.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
51.50 1.60 1.60 201 7.97 7.97 Potential()
|
||||
44.58 2.99 1.39 202 6.86 6.86 computeAccelerations()
|
||||
3.54 3.10 0.11 _init
|
||||
0.32 3.11 0.01 201 0.05 6.91 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 3.11 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 3.11 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 3.11 0.00 1 0.00 0.00 initialize()
|
||||
0.00 3.11 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.32% of 3.11 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 96.5 0.00 3.00 main [1]
|
||||
1.60 0.00 201/201 Potential() [2]
|
||||
0.01 1.38 201/201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
0.01 0.00 1/202 computeAccelerations() [4]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
1.60 0.00 201/201 main [1]
|
||||
[2] 51.5 1.60 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 1.38 201/201 main [1]
|
||||
[3] 44.7 0.01 1.38 201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
1.38 0.00 201/202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.38 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
[4] 44.6 1.39 0.00 202 computeAccelerations() [4]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 3.5 0.11 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [4] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[3] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [2] Potential()
|
||||
183
analysis/15-10__13_32_27.txt
Normal file
183
analysis/15-10__13_32_27.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
50.20 1.71 1.71 202 8.45 8.45 computeAccelerations()
|
||||
48.29 3.35 1.64 201 8.17 8.17 Potential()
|
||||
1.18 3.39 0.04 _init
|
||||
0.29 3.40 0.01 201 0.05 8.50 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 3.40 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 3.40 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 3.40 0.00 1 0.00 0.00 initialize()
|
||||
0.00 3.40 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.29% of 3.40 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.8 0.00 3.36 main [1]
|
||||
0.01 1.70 201/201 VelocityVerlet(double, int, _IO_FILE*) [2]
|
||||
1.64 0.00 201/201 Potential() [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.01 1.70 201/201 main [1]
|
||||
[2] 50.3 0.01 1.70 201 VelocityVerlet(double, int, _IO_FILE*) [2]
|
||||
1.70 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.70 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [2]
|
||||
[3] 50.2 1.71 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
1.64 0.00 201/201 main [1]
|
||||
[4] 48.3 1.64 0.00 201 Potential() [4]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 1.2 0.04 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[2] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [4] Potential()
|
||||
183
analysis/15-10__13_35_15.txt
Normal file
183
analysis/15-10__13_35_15.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
52.80 1.53 1.53 201 7.62 7.62 Potential()
|
||||
45.90 2.86 1.33 202 6.59 6.59 computeAccelerations()
|
||||
1.38 2.90 0.04 _init
|
||||
0.00 2.90 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 2.90 0.00 201 0.00 6.59 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 2.90 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 2.90 0.00 1 0.00 0.00 initialize()
|
||||
0.00 2.90 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.34% of 2.90 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.6 0.00 2.86 main [1]
|
||||
1.53 0.00 201/201 Potential() [2]
|
||||
0.00 1.32 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
1.53 0.00 201/201 main [1]
|
||||
[2] 52.8 1.53 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.32 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 45.9 1.33 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 1.32 201/201 main [1]
|
||||
[4] 45.6 0.00 1.32 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.32 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 1.4 0.04 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [2] Potential()
|
||||
14
analysis/15-10__13_36_30.dot
Normal file
14
analysis/15-10__13_36_30.dot
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#fd0e00", fontcolor="#ffffff", fontsize="10.00", label="main\n98.62%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.73", color="#1dba09", fontcolor="#1dba09", fontsize="10.00", label="52.76%\n201×", labeldistance="2.11", penwidth="2.11"];
|
||||
1 -> 3 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 4 [arrowsize="0.68", color="#0ab027", fontcolor="#0ab027", fontsize="10.00", label="45.64%\n201×", labeldistance="1.83", penwidth="1.83"];
|
||||
2 [color="#1dba09", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n52.76%\n(52.76%)\n201×"];
|
||||
3 [color="#0ab026", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n45.86%\n(45.86%)\n202×"];
|
||||
4 [color="#0ab027", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n45.64%\n(0.00%)\n201×"];
|
||||
4 -> 3 [arrowsize="0.68", color="#0ab027", fontcolor="#0ab027", fontsize="10.00", label="45.64%\n201×", labeldistance="1.83", penwidth="1.83"];
|
||||
5 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="_init\n1.38%\n(1.38%)"];
|
||||
}
|
||||
183
analysis/15-10__13_36_30.txt
Normal file
183
analysis/15-10__13_36_30.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
52.80 1.53 1.53 201 7.62 7.62 Potential()
|
||||
45.90 2.86 1.33 202 6.59 6.59 computeAccelerations()
|
||||
1.38 2.90 0.04 _init
|
||||
0.00 2.90 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 2.90 0.00 201 0.00 6.59 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 2.90 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 2.90 0.00 1 0.00 0.00 initialize()
|
||||
0.00 2.90 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.34% of 2.90 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.6 0.00 2.86 main [1]
|
||||
1.53 0.00 201/201 Potential() [2]
|
||||
0.00 1.32 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
1.53 0.00 201/201 main [1]
|
||||
[2] 52.8 1.53 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.32 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 45.9 1.33 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 1.32 201/201 main [1]
|
||||
[4] 45.6 0.00 1.32 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.32 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 1.4 0.04 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [2] Potential()
|
||||
14
analysis/15-10__13_37_14.dot
Normal file
14
analysis/15-10__13_37_14.dot
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#fd0e00", fontcolor="#ffffff", fontsize="10.00", label="main\n98.62%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.73", color="#1dba09", fontcolor="#1dba09", fontsize="10.00", label="52.76%\n201×", labeldistance="2.11", penwidth="2.11"];
|
||||
1 -> 3 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.23%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 4 [arrowsize="0.68", color="#0ab027", fontcolor="#0ab027", fontsize="10.00", label="45.64%\n201×", labeldistance="1.83", penwidth="1.83"];
|
||||
2 [color="#1dba09", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n52.76%\n(52.76%)\n201×"];
|
||||
3 [color="#0ab026", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n45.86%\n(45.86%)\n202×"];
|
||||
4 [color="#0ab027", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n45.64%\n(0.00%)\n201×"];
|
||||
4 -> 3 [arrowsize="0.68", color="#0ab027", fontcolor="#0ab027", fontsize="10.00", label="45.64%\n201×", labeldistance="1.83", penwidth="1.83"];
|
||||
5 [color="#0d1275", fontcolor="#ffffff", fontsize="10.00", label="_init\n1.38%\n(1.38%)"];
|
||||
}
|
||||
183
analysis/15-10__13_37_14.txt
Normal file
183
analysis/15-10__13_37_14.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
52.80 1.53 1.53 201 7.62 7.62 Potential()
|
||||
45.90 2.86 1.33 202 6.59 6.59 computeAccelerations()
|
||||
1.38 2.90 0.04 _init
|
||||
0.00 2.90 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 2.90 0.00 201 0.00 6.59 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 2.90 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 2.90 0.00 1 0.00 0.00 initialize()
|
||||
0.00 2.90 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.34% of 2.90 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.6 0.00 2.86 main [1]
|
||||
1.53 0.00 201/201 Potential() [2]
|
||||
0.00 1.32 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
1.53 0.00 201/201 main [1]
|
||||
[2] 52.8 1.53 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.32 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 45.9 1.33 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 1.32 201/201 main [1]
|
||||
[4] 45.6 0.00 1.32 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
1.32 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 1.4 0.04 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [2] Potential()
|
||||
14
analysis/15-10__13_39_56.dot
Normal file
14
analysis/15-10__13_39_56.dot
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#fc1400", fontcolor="#ffffff", fontsize="10.00", label="main\n98.05%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.71", color="#0ab50b", fontcolor="#0ab50b", fontsize="10.00", label="49.75%\n201×", labeldistance="1.99", penwidth="1.99"];
|
||||
1 -> 3 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.25%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 4 [arrowsize="0.69", color="#0ab317", fontcolor="#0ab317", fontsize="10.00", label="48.05%\n201×", labeldistance="1.92", penwidth="1.92"];
|
||||
2 [color="#0ab50b", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n49.75%\n(0.32%)\n201×"];
|
||||
2 -> 3 [arrowsize="0.70", color="#0ab50e", fontcolor="#0ab50e", fontsize="10.00", label="49.43%\n201×", labeldistance="1.98", penwidth="1.98"];
|
||||
3 [color="#0ab50c", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n49.68%\n(49.68%)\n202×"];
|
||||
4 [color="#0ab317", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n48.05%\n(48.05%)\n201×"];
|
||||
5 [color="#0d1575", fontcolor="#ffffff", fontsize="10.00", label="_init\n1.95%\n(1.95%)"];
|
||||
}
|
||||
183
analysis/15-10__13_39_56.txt
Normal file
183
analysis/15-10__13_39_56.txt
Normal file
|
|
@ -0,0 +1,183 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
49.71 1.53 1.53 202 7.58 7.58 computeAccelerations()
|
||||
48.09 3.01 1.48 201 7.37 7.37 Potential()
|
||||
1.95 3.07 0.06 _init
|
||||
0.32 3.08 0.01 201 0.05 7.63 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 3.08 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 3.08 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 3.08 0.00 1 0.00 0.00 initialize()
|
||||
0.00 3.08 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.32% of 3.08 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 98.1 0.00 3.02 main [1]
|
||||
0.01 1.52 201/201 VelocityVerlet(double, int, _IO_FILE*) [2]
|
||||
1.48 0.00 201/201 Potential() [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [12]
|
||||
0.00 0.00 1/1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.01 1.52 201/201 main [1]
|
||||
[2] 49.8 0.01 1.52 201 VelocityVerlet(double, int, _IO_FILE*) [2]
|
||||
1.52 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
1.52 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [2]
|
||||
[3] 49.7 1.53 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
1.48 0.00 201/201 main [1]
|
||||
[4] 48.1 1.48 0.00 201 Potential() [4]
|
||||
-----------------------------------------------
|
||||
<spontaneous>
|
||||
[5] 1.9 0.06 0.00 _init [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [12]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[10] 0.0 0.00 0.00 201 MeanSquaredVelocity() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initialize() [11]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[12] 0.0 0.00 0.00 1 initializeVelocities() [12]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[11] initialize() [3] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[2] VelocityVerlet(double, int, _IO_FILE*) [12] initializeVelocities() [5] _init
|
||||
[10] MeanSquaredVelocity() [4] Potential()
|
||||
13
analysis/15-10__13_43_56.dot
Normal file
13
analysis/15-10__13_43_56.dot
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="main\n100.00%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 3 [arrowsize="0.76", color="#3fc009", fontcolor="#3fc009", fontsize="10.00", label="57.44%\n201×", labeldistance="2.30", penwidth="2.30"];
|
||||
1 -> 4 [arrowsize="0.65", color="#0bab3e", fontcolor="#0bab3e", fontsize="10.00", label="42.01%\n201×", labeldistance="1.68", penwidth="1.68"];
|
||||
2 [color="#41c109", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n57.72%\n(57.72%)\n202×"];
|
||||
3 [color="#3fc009", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n57.44%\n(0.00%)\n201×"];
|
||||
3 -> 2 [arrowsize="0.76", color="#3fc009", fontcolor="#3fc009", fontsize="10.00", label="57.44%\n201×", labeldistance="2.30", penwidth="2.30"];
|
||||
4 [color="#0bab3e", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n42.01%\n(42.01%)\n201×"];
|
||||
}
|
||||
179
analysis/15-10__13_43_56.txt
Normal file
179
analysis/15-10__13_43_56.txt
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
57.77 2.13 2.13 202 10.55 10.55 computeAccelerations()
|
||||
42.04 3.68 1.55 201 7.72 7.72 Potential()
|
||||
0.27 3.69 0.01 201 0.05 0.05 MeanSquaredVelocity()
|
||||
0.00 3.69 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 3.69 0.00 201 0.00 10.55 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 3.69 0.00 1 0.00 0.00 initialize()
|
||||
0.00 3.69 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.27% of 3.69 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 100.0 0.00 3.69 main [1]
|
||||
0.00 2.12 201/201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
1.55 0.00 201/201 Potential() [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [2]
|
||||
0.01 0.00 201/201 MeanSquaredVelocity() [5]
|
||||
0.00 0.00 1/1 initializeVelocities() [11]
|
||||
0.00 0.00 1/1 initialize() [10]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
2.12 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
[2] 57.7 2.13 0.00 202 computeAccelerations() [2]
|
||||
-----------------------------------------------
|
||||
0.00 2.12 201/201 main [1]
|
||||
[3] 57.4 0.00 2.12 201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
2.12 0.00 201/202 computeAccelerations() [2]
|
||||
-----------------------------------------------
|
||||
1.55 0.00 201/201 main [1]
|
||||
[4] 42.0 1.55 0.00 201 Potential() [4]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 201/201 main [1]
|
||||
[5] 0.3 0.01 0.00 201 MeanSquaredVelocity() [5]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [11]
|
||||
[9] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[10] 0.0 0.00 0.00 1 initialize() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initializeVelocities() [11]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[10] initialize() [2] computeAccelerations() [9] _dl_relocate_static_pie
|
||||
[3] VelocityVerlet(double, int, _IO_FILE*) [11] initializeVelocities()
|
||||
[5] MeanSquaredVelocity() [4] Potential()
|
||||
13
analysis/15-10__13_45_16.dot
Normal file
13
analysis/15-10__13_45_16.dot
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="main\n100.00%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.29%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 3 [arrowsize="0.76", color="#41c109", fontcolor="#41c109", fontsize="10.00", label="57.72%\n201×", labeldistance="2.31", penwidth="2.31"];
|
||||
1 -> 4 [arrowsize="0.65", color="#0bab3e", fontcolor="#0bab3e", fontsize="10.00", label="41.99%\n201×", labeldistance="1.68", penwidth="1.68"];
|
||||
2 [color="#44c108", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n58.01%\n(58.01%)\n202×"];
|
||||
3 [color="#41c109", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n57.72%\n(0.00%)\n201×"];
|
||||
3 -> 2 [arrowsize="0.76", color="#41c109", fontcolor="#41c109", fontsize="10.00", label="57.72%\n201×", labeldistance="2.31", penwidth="2.31"];
|
||||
4 [color="#0bab3e", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n41.99%\n(41.99%)\n201×"];
|
||||
}
|
||||
179
analysis/15-10__13_45_16.txt
Normal file
179
analysis/15-10__13_45_16.txt
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
58.05 2.10 2.10 202 10.40 10.40 computeAccelerations()
|
||||
42.02 3.62 1.52 201 7.57 7.57 Potential()
|
||||
0.00 3.62 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 3.62 0.00 201 0.00 10.40 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 3.62 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 3.62 0.00 1 0.00 0.00 initialize()
|
||||
0.00 3.62 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.28% of 3.62 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 100.0 0.00 3.62 main [1]
|
||||
0.00 2.09 201/201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
1.52 0.00 201/201 Potential() [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [2]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [9]
|
||||
0.00 0.00 1/1 initializeVelocities() [11]
|
||||
0.00 0.00 1/1 initialize() [10]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
2.09 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
[2] 58.0 2.10 0.00 202 computeAccelerations() [2]
|
||||
-----------------------------------------------
|
||||
0.00 2.09 201/201 main [1]
|
||||
[3] 57.7 0.00 2.09 201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
2.09 0.00 201/202 computeAccelerations() [2]
|
||||
-----------------------------------------------
|
||||
1.52 0.00 201/201 main [1]
|
||||
[4] 42.0 1.52 0.00 201 Potential() [4]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [11]
|
||||
[8] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [8]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[9] 0.0 0.00 0.00 201 MeanSquaredVelocity() [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[10] 0.0 0.00 0.00 1 initialize() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initializeVelocities() [11]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [8]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[10] initialize() [2] computeAccelerations() [8] _dl_relocate_static_pie
|
||||
[3] VelocityVerlet(double, int, _IO_FILE*) [11] initializeVelocities()
|
||||
[9] MeanSquaredVelocity() [4] Potential()
|
||||
13
analysis/15-10__13_45_49.dot
Normal file
13
analysis/15-10__13_45_49.dot
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="main\n100.00%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.77", color="#48c208", fontcolor="#48c208", fontsize="10.00", label="58.53%\n201×", labeldistance="2.34", penwidth="2.34"];
|
||||
1 -> 3 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.21%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 4 [arrowsize="0.64", color="#0baa42", fontcolor="#0baa42", fontsize="10.00", label="41.27%\n201×", labeldistance="1.65", penwidth="1.65"];
|
||||
2 [color="#48c208", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n58.53%\n(58.53%)\n201×"];
|
||||
3 [color="#0baa41", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n41.47%\n(41.47%)\n202×"];
|
||||
4 [color="#0baa42", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n41.27%\n(0.00%)\n201×"];
|
||||
4 -> 3 [arrowsize="0.64", color="#0baa42", fontcolor="#0baa42", fontsize="10.00", label="41.27%\n201×", labeldistance="1.65", penwidth="1.65"];
|
||||
}
|
||||
179
analysis/15-10__13_45_49.txt
Normal file
179
analysis/15-10__13_45_49.txt
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
58.57 3.02 3.02 201 15.04 15.04 Potential()
|
||||
41.50 5.16 2.14 202 10.60 10.60 computeAccelerations()
|
||||
0.00 5.16 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 5.16 0.00 201 0.00 10.60 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.16 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.16 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.16 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.19% of 5.16 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 100.0 0.00 5.16 main [1]
|
||||
3.02 0.00 201/201 Potential() [2]
|
||||
0.00 2.13 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [9]
|
||||
0.00 0.00 1/1 initializeVelocities() [11]
|
||||
0.00 0.00 1/1 initialize() [10]
|
||||
-----------------------------------------------
|
||||
3.02 0.00 201/201 main [1]
|
||||
[2] 58.5 3.02 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
2.13 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 41.5 2.14 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 2.13 201/201 main [1]
|
||||
[4] 41.3 0.00 2.13 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
2.13 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [11]
|
||||
[8] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [8]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[9] 0.0 0.00 0.00 201 MeanSquaredVelocity() [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[10] 0.0 0.00 0.00 1 initialize() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initializeVelocities() [11]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [8]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[10] initialize() [3] computeAccelerations() [8] _dl_relocate_static_pie
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [11] initializeVelocities()
|
||||
[9] MeanSquaredVelocity() [2] Potential()
|
||||
13
analysis/15-10__13_46_01.dot
Normal file
13
analysis/15-10__13_46_01.dot
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="main\n100.00%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.77", color="#49c208", fontcolor="#49c208", fontsize="10.00", label="58.67%\n201×", labeldistance="2.35", penwidth="2.35"];
|
||||
1 -> 3 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.20%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 4 [arrowsize="0.64", color="#0ba943", fontcolor="#0ba943", fontsize="10.00", label="41.12%\n201×", labeldistance="1.64", penwidth="1.64"];
|
||||
2 [color="#49c208", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n58.67%\n(58.67%)\n201×"];
|
||||
3 [color="#0ba943", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n41.13%\n(41.13%)\n202×"];
|
||||
4 [color="#0ba943", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n41.12%\n(0.19%)\n201×"];
|
||||
4 -> 3 [arrowsize="0.64", color="#0ba944", fontcolor="#0ba944", fontsize="10.00", label="40.93%\n201×", labeldistance="1.64", penwidth="1.64"];
|
||||
}
|
||||
179
analysis/15-10__13_46_01.txt
Normal file
179
analysis/15-10__13_46_01.txt
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
58.72 3.01 3.01 201 14.99 14.99 Potential()
|
||||
41.16 5.12 2.11 202 10.45 10.45 computeAccelerations()
|
||||
0.20 5.13 0.01 201 0.05 10.50 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.13 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 5.13 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 5.13 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.13 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.19% of 5.13 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 100.0 0.00 5.13 main [1]
|
||||
3.01 0.00 201/201 Potential() [2]
|
||||
0.01 2.10 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [9]
|
||||
0.00 0.00 1/1 initializeVelocities() [11]
|
||||
0.00 0.00 1/1 initialize() [10]
|
||||
-----------------------------------------------
|
||||
3.01 0.00 201/201 main [1]
|
||||
[2] 58.7 3.01 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
2.10 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 41.1 2.11 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.01 2.10 201/201 main [1]
|
||||
[4] 41.1 0.01 2.10 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
2.10 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [11]
|
||||
[8] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [8]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[9] 0.0 0.00 0.00 201 MeanSquaredVelocity() [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[10] 0.0 0.00 0.00 1 initialize() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initializeVelocities() [11]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [8]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[10] initialize() [3] computeAccelerations() [8] _dl_relocate_static_pie
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [11] initializeVelocities()
|
||||
[9] MeanSquaredVelocity() [2] Potential()
|
||||
13
analysis/15-10__16_05_34.dot
Normal file
13
analysis/15-10__16_05_34.dot
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="main\n100.00%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.78", color="#5bc508", fontcolor="#5bc508", fontsize="10.00", label="60.93%\n201×", labeldistance="2.44", penwidth="2.44"];
|
||||
1 -> 3 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.19%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 4 [arrowsize="0.62", color="#0ba650", fontcolor="#0ba650", fontsize="10.00", label="38.88%\n201×", labeldistance="1.56", penwidth="1.56"];
|
||||
2 [color="#5bc508", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n60.93%\n(60.93%)\n201×"];
|
||||
3 [color="#0ba74f", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n39.07%\n(39.07%)\n202×"];
|
||||
4 [color="#0ba650", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n38.88%\n(0.00%)\n201×"];
|
||||
4 -> 3 [arrowsize="0.62", color="#0ba650", fontcolor="#0ba650", fontsize="10.00", label="38.88%\n201×", labeldistance="1.56", penwidth="1.56"];
|
||||
}
|
||||
168
analysis/15-10__16_05_34.txt
Normal file
168
analysis/15-10__16_05_34.txt
Normal file
|
|
@ -0,0 +1,168 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
60.96 3.15 3.15 201 15.68 15.68 Potential()
|
||||
39.09 5.17 2.02 202 10.01 10.01 computeAccelerations()
|
||||
0.00 5.17 0.00 201 0.00 10.01 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 5.17 0.00 1 0.00 0.00 initialize()
|
||||
0.00 5.17 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.19% of 5.17 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 100.0 0.00 5.17 main [1]
|
||||
3.15 0.00 201/201 Potential() [2]
|
||||
0.00 2.01 201/201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [3]
|
||||
0.00 0.00 1/1 initializeVelocities() [9]
|
||||
0.00 0.00 1/1 initialize() [8]
|
||||
-----------------------------------------------
|
||||
3.15 0.00 201/201 main [1]
|
||||
[2] 60.9 3.15 0.00 201 Potential() [2]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
2.01 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
[3] 39.1 2.02 0.00 202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 2.01 201/201 main [1]
|
||||
[4] 38.9 0.00 2.01 201 VelocityVerlet(double, int, _IO_FILE*) [4]
|
||||
2.01 0.00 201/202 computeAccelerations() [3]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[8] 0.0 0.00 0.00 1 initialize() [8]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[9] 0.0 0.00 0.00 1 initializeVelocities() [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[8] initialize() [3] computeAccelerations() [2] Potential()
|
||||
[4] VelocityVerlet(double, int, _IO_FILE*) [9] initializeVelocities()
|
||||
13
analysis/15-10__16_22_23.dot
Normal file
13
analysis/15-10__16_22_23.dot
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="main\n100.00%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 3 [arrowsize="0.75", color="#35be09", fontcolor="#35be09", fontsize="10.00", label="56.11%\n201×", labeldistance="2.24", penwidth="2.24"];
|
||||
1 -> 4 [arrowsize="0.66", color="#0aad34", fontcolor="#0aad34", fontsize="10.00", label="43.61%\n201×", labeldistance="1.74", penwidth="1.74"];
|
||||
2 [color="#37bf09", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n56.39%\n(56.39%)\n202×"];
|
||||
3 [color="#35be09", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n56.11%\n(0.00%)\n201×"];
|
||||
3 -> 2 [arrowsize="0.75", color="#35be09", fontcolor="#35be09", fontsize="10.00", label="56.11%\n201×", labeldistance="2.24", penwidth="2.24"];
|
||||
4 [color="#0aad34", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n43.61%\n(43.61%)\n201×"];
|
||||
}
|
||||
168
analysis/15-10__16_22_23.txt
Normal file
168
analysis/15-10__16_22_23.txt
Normal file
|
|
@ -0,0 +1,168 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
56.42 2.03 2.03 202 10.06 10.06 computeAccelerations()
|
||||
43.64 3.60 1.57 201 7.82 7.82 Potential()
|
||||
0.00 3.60 0.00 201 0.00 10.06 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 3.60 0.00 1 0.00 0.00 initialize()
|
||||
0.00 3.60 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.28% of 3.60 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 100.0 0.00 3.60 main [1]
|
||||
0.00 2.02 201/201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
1.57 0.00 201/201 Potential() [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [2]
|
||||
0.00 0.00 1/1 initializeVelocities() [9]
|
||||
0.00 0.00 1/1 initialize() [8]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
2.02 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
[2] 56.4 2.03 0.00 202 computeAccelerations() [2]
|
||||
-----------------------------------------------
|
||||
0.00 2.02 201/201 main [1]
|
||||
[3] 56.1 0.00 2.02 201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
2.02 0.00 201/202 computeAccelerations() [2]
|
||||
-----------------------------------------------
|
||||
1.57 0.00 201/201 main [1]
|
||||
[4] 43.6 1.57 0.00 201 Potential() [4]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[8] 0.0 0.00 0.00 1 initialize() [8]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[9] 0.0 0.00 0.00 1 initializeVelocities() [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[8] initialize() [2] computeAccelerations() [4] Potential()
|
||||
[3] VelocityVerlet(double, int, _IO_FILE*) [9] initializeVelocities()
|
||||
13
analysis/15-10__16_26_36.dot
Normal file
13
analysis/15-10__16_26_36.dot
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="main\n100.00%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="0.35", color="#0d0e73", fontcolor="#0d0e73", fontsize="10.00", label="0.28%\n1×", labeldistance="0.50", penwidth="0.50"];
|
||||
1 -> 3 [arrowsize="0.74", color="#2fbd09", fontcolor="#2fbd09", fontsize="10.00", label="55.34%\n201×", labeldistance="2.21", penwidth="2.21"];
|
||||
1 -> 4 [arrowsize="0.67", color="#0aae2f", fontcolor="#0aae2f", fontsize="10.00", label="44.38%\n201×", labeldistance="1.78", penwidth="1.78"];
|
||||
2 [color="#31be09", fontcolor="#ffffff", fontsize="10.00", label="computeAccelerations()\n55.62%\n(55.62%)\n202×"];
|
||||
3 [color="#2fbd09", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, _IO_FILE*)\n55.34%\n(0.00%)\n201×"];
|
||||
3 -> 2 [arrowsize="0.74", color="#2fbd09", fontcolor="#2fbd09", fontsize="10.00", label="55.34%\n201×", labeldistance="2.21", penwidth="2.21"];
|
||||
4 [color="#0aae2f", fontcolor="#ffffff", fontsize="10.00", label="Potential()\n44.38%\n(44.38%)\n201×"];
|
||||
}
|
||||
168
analysis/15-10__16_26_36.txt
Normal file
168
analysis/15-10__16_26_36.txt
Normal file
|
|
@ -0,0 +1,168 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
55.65 2.03 2.03 202 10.06 10.06 computeAccelerations()
|
||||
44.41 3.65 1.62 201 8.06 8.06 Potential()
|
||||
0.00 3.65 0.00 201 0.00 10.06 VelocityVerlet(double, int, _IO_FILE*)
|
||||
0.00 3.65 0.00 1 0.00 0.00 initialize()
|
||||
0.00 3.65 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.27% of 3.65 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 100.0 0.00 3.65 main [1]
|
||||
0.00 2.02 201/201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
1.62 0.00 201/201 Potential() [4]
|
||||
0.01 0.00 1/202 computeAccelerations() [2]
|
||||
0.00 0.00 1/1 initializeVelocities() [9]
|
||||
0.00 0.00 1/1 initialize() [8]
|
||||
-----------------------------------------------
|
||||
0.01 0.00 1/202 main [1]
|
||||
2.02 0.00 201/202 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
[2] 55.6 2.03 0.00 202 computeAccelerations() [2]
|
||||
-----------------------------------------------
|
||||
0.00 2.02 201/201 main [1]
|
||||
[3] 55.3 0.00 2.02 201 VelocityVerlet(double, int, _IO_FILE*) [3]
|
||||
2.02 0.00 201/202 computeAccelerations() [2]
|
||||
-----------------------------------------------
|
||||
1.62 0.00 201/201 main [1]
|
||||
[4] 44.4 1.62 0.00 201 Potential() [4]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[8] 0.0 0.00 0.00 1 initialize() [8]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[9] 0.0 0.00 0.00 1 initializeVelocities() [9]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[8] initialize() [2] computeAccelerations() [4] Potential()
|
||||
[3] VelocityVerlet(double, int, _IO_FILE*) [9] initializeVelocities()
|
||||
10
analysis/16-10__00_53_26.dot
Normal file
10
analysis/16-10__00_53_26.dot
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
digraph {
|
||||
graph [fontname=Arial, nodesep=0.125, ranksep=0.25];
|
||||
node [fontcolor=white, fontname=Arial, height=0, shape=box, style=filled, width=0];
|
||||
edge [fontname=Arial];
|
||||
1 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="main\n100.00%\n(0.00%)"];
|
||||
1 -> 2 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="100.00%\n201×", labeldistance="4.00", penwidth="4.00"];
|
||||
2 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="VelocityVerlet(double, int, double*, _IO_FILE*)\n100.00%\n(0.00%)\n201×"];
|
||||
2 -> 3 [arrowsize="1.00", color="#ff0000", fontcolor="#ff0000", fontsize="10.00", label="100.00%\n201×", labeldistance="4.00", penwidth="4.00"];
|
||||
3 [color="#ff0000", fontcolor="#ffffff", fontsize="10.00", label="PotentialAndAcceleration()\n100.00%\n(100.00%)\n201×"];
|
||||
}
|
||||
177
analysis/16-10__00_53_26.txt
Normal file
177
analysis/16-10__00_53_26.txt
Normal file
|
|
@ -0,0 +1,177 @@
|
|||
Flat profile:
|
||||
|
||||
Each sample counts as 0.01 seconds.
|
||||
% cumulative self self total
|
||||
time seconds seconds calls ms/call ms/call name
|
||||
100.06 2.77 2.77 201 13.79 13.79 PotentialAndAcceleration()
|
||||
0.00 2.77 0.00 3240 0.00 0.00 _dl_relocate_static_pie
|
||||
0.00 2.77 0.00 201 0.00 13.79 VelocityVerlet(double, int, double*, _IO_FILE*)
|
||||
0.00 2.77 0.00 201 0.00 0.00 MeanSquaredVelocity()
|
||||
0.00 2.77 0.00 1 0.00 0.00 initialize()
|
||||
0.00 2.77 0.00 1 0.00 0.00 computeAccelerations()
|
||||
0.00 2.77 0.00 1 0.00 0.00 initializeVelocities()
|
||||
|
||||
% the percentage of the total running time of the
|
||||
time program used by this function.
|
||||
|
||||
cumulative a running sum of the number of seconds accounted
|
||||
seconds for by this function and those listed above it.
|
||||
|
||||
self the number of seconds accounted for by this
|
||||
seconds function alone. This is the major sort for this
|
||||
listing.
|
||||
|
||||
calls the number of times this function was invoked, if
|
||||
this function is profiled, else blank.
|
||||
|
||||
self the average number of milliseconds spent in this
|
||||
ms/call function per call, if this function is profiled,
|
||||
else blank.
|
||||
|
||||
total the average number of milliseconds spent in this
|
||||
ms/call function and its descendents per call, if this
|
||||
function is profiled, else blank.
|
||||
|
||||
name the name of the function. This is the minor sort
|
||||
for this listing. The index shows the location of
|
||||
the function in the gprof listing. If the index is
|
||||
in parenthesis it shows where it would appear in
|
||||
the gprof listing if it were to be printed.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Call graph (explanation follows)
|
||||
|
||||
|
||||
granularity: each sample hit covers 2 byte(s) for 0.36% of 2.77 seconds
|
||||
|
||||
index % time self children called name
|
||||
<spontaneous>
|
||||
[1] 100.0 0.00 2.77 main [1]
|
||||
0.00 2.77 201/201 VelocityVerlet(double, int, double*, _IO_FILE*) [2]
|
||||
0.00 0.00 201/201 MeanSquaredVelocity() [8]
|
||||
0.00 0.00 1/1 computeAccelerations() [10]
|
||||
0.00 0.00 1/1 initializeVelocities() [11]
|
||||
0.00 0.00 1/1 initialize() [9]
|
||||
-----------------------------------------------
|
||||
0.00 2.77 201/201 main [1]
|
||||
[2] 100.0 0.00 2.77 201 VelocityVerlet(double, int, double*, _IO_FILE*) [2]
|
||||
2.77 0.00 201/201 PotentialAndAcceleration() [3]
|
||||
-----------------------------------------------
|
||||
2.77 0.00 201/201 VelocityVerlet(double, int, double*, _IO_FILE*) [2]
|
||||
[3] 100.0 2.77 0.00 201 PotentialAndAcceleration() [3]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 3240/3240 initializeVelocities() [11]
|
||||
[7] 0.0 0.00 0.00 3240 _dl_relocate_static_pie [7]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 201/201 main [1]
|
||||
[8] 0.0 0.00 0.00 201 MeanSquaredVelocity() [8]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[9] 0.0 0.00 0.00 1 initialize() [9]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[10] 0.0 0.00 0.00 1 computeAccelerations() [10]
|
||||
-----------------------------------------------
|
||||
0.00 0.00 1/1 main [1]
|
||||
[11] 0.0 0.00 0.00 1 initializeVelocities() [11]
|
||||
0.00 0.00 3240/3240 _dl_relocate_static_pie [7]
|
||||
-----------------------------------------------
|
||||
|
||||
This table describes the call tree of the program, and was sorted by
|
||||
the total amount of time spent in each function and its children.
|
||||
|
||||
Each entry in this table consists of several lines. The line with the
|
||||
index number at the left hand margin lists the current function.
|
||||
The lines above it list the functions that called this function,
|
||||
and the lines below it list the functions this one called.
|
||||
This line lists:
|
||||
index A unique number given to each element of the table.
|
||||
Index numbers are sorted numerically.
|
||||
The index number is printed next to every function name so
|
||||
it is easier to look up where the function is in the table.
|
||||
|
||||
% time This is the percentage of the `total' time that was spent
|
||||
in this function and its children. Note that due to
|
||||
different viewpoints, functions excluded by options, etc,
|
||||
these numbers will NOT add up to 100%.
|
||||
|
||||
self This is the total amount of time spent in this function.
|
||||
|
||||
children This is the total amount of time propagated into this
|
||||
function by its children.
|
||||
|
||||
called This is the number of times the function was called.
|
||||
If the function called itself recursively, the number
|
||||
only includes non-recursive calls, and is followed by
|
||||
a `+' and the number of recursive calls.
|
||||
|
||||
name The name of the current function. The index number is
|
||||
printed after it. If the function is a member of a
|
||||
cycle, the cycle number is printed between the
|
||||
function's name and the index number.
|
||||
|
||||
|
||||
For the function's parents, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the function into this parent.
|
||||
|
||||
children This is the amount of time that was propagated from
|
||||
the function's children into this parent.
|
||||
|
||||
called This is the number of times this parent called the
|
||||
function `/' the total number of times the function
|
||||
was called. Recursive calls to the function are not
|
||||
included in the number after the `/'.
|
||||
|
||||
name This is the name of the parent. The parent's index
|
||||
number is printed after it. If the parent is a
|
||||
member of a cycle, the cycle number is printed between
|
||||
the name and the index number.
|
||||
|
||||
If the parents of the function cannot be determined, the word
|
||||
`<spontaneous>' is printed in the `name' field, and all the other
|
||||
fields are blank.
|
||||
|
||||
For the function's children, the fields have the following meanings:
|
||||
|
||||
self This is the amount of time that was propagated directly
|
||||
from the child into the function.
|
||||
|
||||
children This is the amount of time that was propagated from the
|
||||
child's children to the function.
|
||||
|
||||
called This is the number of times the function called
|
||||
this child `/' the total number of times the child
|
||||
was called. Recursive calls by the child are not
|
||||
listed in the number after the `/'.
|
||||
|
||||
name This is the name of the child. The child's index
|
||||
number is printed after it. If the child is a
|
||||
member of a cycle, the cycle number is printed
|
||||
between the name and the index number.
|
||||
|
||||
If there are any cycles (circles) in the call graph, there is an
|
||||
entry for the cycle-as-a-whole. This entry shows who called the
|
||||
cycle (as parents) and the members of the cycle (as children.)
|
||||
The `+' recursive calls entry shows the number of function calls that
|
||||
were internal to the cycle, and the calls entry for each member shows,
|
||||
for that member, how many times it was called from other members of
|
||||
the cycle.
|
||||
|
||||
Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Index by function name
|
||||
|
||||
[9] initialize() [10] computeAccelerations() [7] _dl_relocate_static_pie
|
||||
[2] VelocityVerlet(double, int, double*, _IO_FILE*) [11] initializeVelocities()
|
||||
[8] MeanSquaredVelocity() [3] PotentialAndAcceleration()
|
||||
Loading…
Add table
Add a link
Reference in a new issue