|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
main
.
N08_Part2_DataStructureAccess.ArrayAccessSequential
.
a): Execution time: 34.539226 milliseconds
b): Execution time: 52.472849 milliseconds
c): Execution time: 35.368021999999996 milliseconds
d): Execution time: 35.024231 milliseconds
a): Cliff Click microbenchmark: first = 34.118 ms, mean = 20.111 ms (CI deltas: -11.454 us, +36.843 us), sd = 590.476 us (CI deltas: -381.576 us, +693.754 us) WARNING: EXECUTION TIMES HAVE EXTREME OUTLIERS, SD VALUES MAY BE INACCURATE
b): Cliff Click microbenchmark: first = 33.778 ms, mean = 20.021 ms (CI deltas: -1.612 us, +1.644 us), sd = 52.232 us (CI deltas: -7.359 us, +10.325 us) WARNING: SD VALUES MAY BE INACCURATE
c): Cliff Click microbenchmark: first = 33.924 ms, mean = 26.649 ms (CI deltas: -4.019 us, +4.278 us), sd = 132.990 us (CI deltas: -18.550 us, +23.984 us) WARNING: SD VALUES MAY BE INACCURATE
d): Cliff Click microbenchmark: first = 33.895 ms, mean = 26.654 ms (CI deltas: +-3.601 us), sd = 115.405 us (CI deltas: -17.173 us, +26.319 us) WARNING: execution times have mild outliers, SD VALUES MAY BE INACCURATE
Execution time = 21.61... seconds to compute result = 1580674560
Execution time = 21.61... seconds to compute result = 1580674560
Execution time = 21.60... seconds to compute result = 1580674560
Execution time = 10.81... seconds to compute result = 1580674560
Execution time = 10.79... seconds to compute result = 1580674560
Execution time = 10.80... seconds to compute result = 1580674560
Execution time = 10.81... seconds to compute result = 1580674560
Execution time = 10.79... seconds to compute result = 1580674560
Execution time = 10.80... seconds to compute result = 1580674560
fibonacci(35): first = 106.857 ms, mean = 102.570 ms (CI deltas: -35.185 us, +47.076 us), sd = 645.586 us (CI deltas: -155.465 us, +355.098 us) WARNING: EXECUTION TIMES HAVE EXTREME OUTLIERS, SD VALUES MAY BE INACCURATE
..
- main(String[]) -
Static method in class N10_Supplement_Lfsr
- Results on 2008/3/27 on my 2.2 GHz Intel Core 2 Duo E4500 machine (server jvm):
run #1: mean = 1.031 s (CI deltas: -394.666 us, +423.214 us), sd = 1.650 ms (CI deltas: -221.499 us, +368.772 us)
run #2: mean = 1.030 s (CI deltas: -260.489 us, +281.354 us), sd = 1.087 ms (CI deltas: -136.216 us, +206.500 us)
run #3: mean = 1.031 s (CI deltas: -247.205 us, +259.635 us), sd = 1.019 ms (CI deltas: -141.767 us, +188.889 us)
- main(String[]) -
Static method in class N11_Supplement_LfsrVariations
- Results on 2008/3/27 on my 2.2 GHz Intel Core 2 Duo E4500 machine (server jvm):
see the file
..
- main(String[]) -
Static method in class N12_Supplement_Listing3
- Results on 2008/3/27 on my 2.2 GHz Intel Core 2 Duo E4500 machine (server jvm):
StringBuilder.replace: action statistics: first = 36.415 us, mean = 20.437 ns (CI deltas: -5.229 ps, +5.084 ps), sd = 168.910 ns (CI deltas: -22.590 ns, +32.759 ns) WARNING: SD VALUES MAY BE INACCURATE
----------
--the action statistics were calculated from block statistics
--each block measured 67108864 task executions
--the user says that task internally performs m = 1 actions
--then the number of actions per block measurement is a = 67108864
--block statistics: mean = 1.371 s (CI deltas: -350.914 us, +341.209 us), sd = 1.384 ms (CI deltas: -185.055 us, +268.364 us)
--the forumla used to convert block statistics to action statistics (mean scales as 1/a, sd scales as 1/sqrt(a)) assumes that the execution times are iid
----------
--each confidence interval (CI) is reported as either +- deltas from the point estimate, or as a closed interval ([x, y])
--each confidence interval has confidence level = 0.95
----------
--block sd values MAY NOT REFLECT TASK'S INTRINSIC VARIATION
--guesstimate: environmental noise explains at least 39.97561339191399% of the measured sd
----------
--action sd values ALMOST CERTAINLY GROSSLY INFLATED by outliers
--they cause at least 98.46707644931065% of the measured VARIANCE according to one equi-valued outlier model
- main(String[]) -
Static method in class N13_Supplement_CallableVersusRunnable
- Results on 2008/3/27 on my 2.2 GHz Intel Core 2 Duo E4500 machine (server jvm):
see this file:
..
- mask -
Static variable in class N08_Part2_DataStructureAccess.RandomIndex
-
N08_Part2_DataStructureAccess.integers
).N08_Part2_DataStructureAccess.integers
).N08_Part2_DataStructureAccess.ArrayAccessRandom
except synchronize on N08_Part2_DataStructureAccess.integers
around each access.N08_Part2_DataStructureAccess.ArrayAccessSequential
except synchronize on N08_Part2_DataStructureAccess.integers
around each access.N08_Part2_DataStructureAccess.ArrayAccessRandom
except use an ArrayList that is equivalent to N08_Part2_DataStructureAccess.integers
.N08_Part2_DataStructureAccess.ArrayAccessSequential
except use an ArrayList that is equivalent to N08_Part2_DataStructureAccess.integers
.N08_Part2_DataStructureAccess.HashMapAccessRandom
except use a ConcurrentHashMap.N08_Part2_DataStructureAccess.HashMapAccessSequential
except use a ConcurrentHashMap.N08_Part2_DataStructureAccess.HashMapAccessRandom
except use a ConcurrentHashMap.N08_Part2_DataStructureAccess.HashMapAccessSequential
except use a ConcurrentHashMap.N08_Part2_DataStructureAccess.ArrayAccessRandom
except use a HashMap that maps N08_Part2_DataStructureAccess.integers
to N08_Part2_DataStructureAccess.integers
.N08_Part2_DataStructureAccess.ArrayAccessSequential
except use a HashMap that maps N08_Part2_DataStructureAccess.integers
to N08_Part2_DataStructureAccess.integers
.next
method, returns all the valid indices of N08_Part2_DataStructureAccess.integers
in seemingly random order.N08_Part2_DataStructureAccess.HashMapAccessRandom
except use a ThreadLocal.N08_Part2_DataStructureAccess.HashMapAccessSequential
except use a ThreadLocal.N08_Part2_DataStructureAccess.HashMapAccessRandom
except use a TreeMap.N08_Part2_DataStructureAccess.HashMapAccessSequential
except use a TreeMap.N08_Part2_DataStructureAccess.ArrayListAccessRandom
except use a Vector.N08_Part2_DataStructureAccess.ArrayListAccessSequential
except use a Vector.perform
method
which will support the calculaations and results needed by the parent class.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |