lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 01fc4d4 5/5: Record speed measurements


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 01fc4d4 5/5: Record speed measurements
Date: Thu, 4 Feb 2021 20:45:16 -0500 (EST)

branch: master
commit 01fc4d43bea084f8ecb8ced5fba35a171fd30b1a
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Record speed measurements
    
    Other recent changes may have had some small effect on speed, but
    commit d99f5b139c had a large effect. Measurements with linux-perf had
    shown that AccountValue::CSVBoost() took something like four percent of
    total clock time, in order to support a rather dubious feature that is
    perhaps never used. Compared to SHA1 dfdbf3c5a, which is virtually the
    same as the 20210122T1709Z production release, master is at worst one
    percent slower, and at best over thirty percent faster. Thus, the cost
    imposed by the currency class has been more than offset by improvements
    such as product-file caching and short-circuiting CSVBoost().
---
 Speed_gcc_i686-w64-mingw32    | 12 ++++++------
 Speed_gcc_x86_64-pc-linux-gnu | 12 ++++++------
 Speed_gcc_x86_64-w64-mingw32  | 12 ++++++------
 3 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/Speed_gcc_i686-w64-mingw32 b/Speed_gcc_i686-w64-mingw32
index 428db4f..8820d20 100644
--- a/Speed_gcc_i686-w64-mingw32
+++ b/Speed_gcc_i686-w64-mingw32
@@ -1,7 +1,7 @@
 Test speed:
-  naic, no solve      : 5.237e-02 s mean;      51830 us least of  20 runs
-  naic, specamt solve : 9.845e-02 s mean;      97584 us least of  11 runs
-  naic, ee prem solve : 8.978e-02 s mean;      88974 us least of  12 runs
-  finra, no solve     : 1.574e-02 s mean;      15007 us least of  64 runs
-  finra, specamt solve: 5.785e-02 s mean;      57117 us least of  18 runs
-  finra, ee prem solve: 5.322e-02 s mean;      52577 us least of  19 runs
+  naic, no solve      : 4.949e-02 s mean;      49359 us least of  21 runs
+  naic, specamt solve : 9.375e-02 s mean;      93380 us least of  11 runs
+  naic, ee prem solve : 8.526e-02 s mean;      84996 us least of  12 runs
+  finra, no solve     : 1.508e-02 s mean;      14956 us least of  67 runs
+  finra, specamt solve: 5.533e-02 s mean;      55153 us least of  19 runs
+  finra, ee prem solve: 5.089e-02 s mean;      50764 us least of  20 runs
diff --git a/Speed_gcc_x86_64-pc-linux-gnu b/Speed_gcc_x86_64-pc-linux-gnu
index bdd80af..d4892aa 100644
--- a/Speed_gcc_x86_64-pc-linux-gnu
+++ b/Speed_gcc_x86_64-pc-linux-gnu
@@ -1,7 +1,7 @@
 Test speed:
-  naic, no solve      : 2.004e-02 s mean;      19776 us least of  50 runs
-  naic, specamt solve : 3.660e-02 s mean;      36102 us least of  28 runs
-  naic, ee prem solve : 3.341e-02 s mean;      33007 us least of  30 runs
-  finra, no solve     : 5.585e-03 s mean;       5487 us least of 100 runs
-  finra, specamt solve: 2.072e-02 s mean;      20355 us least of  49 runs
-  finra, ee prem solve: 1.902e-02 s mean;      18525 us least of  53 runs
+  naic, no solve      : 1.826e-02 s mean;      17743 us least of  55 runs
+  naic, specamt solve : 3.287e-02 s mean;      32577 us least of  31 runs
+  naic, ee prem solve : 2.994e-02 s mean;      29628 us least of  34 runs
+  finra, no solve     : 5.212e-03 s mean;       5023 us least of 100 runs
+  finra, specamt solve: 1.885e-02 s mean;      18485 us least of  54 runs
+  finra, ee prem solve: 1.741e-02 s mean;      17044 us least of  58 runs
diff --git a/Speed_gcc_x86_64-w64-mingw32 b/Speed_gcc_x86_64-w64-mingw32
index d95035c..c8e9273 100644
--- a/Speed_gcc_x86_64-w64-mingw32
+++ b/Speed_gcc_x86_64-w64-mingw32
@@ -1,7 +1,7 @@
 Test speed:
-  naic, no solve      : 2.679e-02 s mean;      26519 us least of  38 runs
-  naic, specamt solve : 4.629e-02 s mean;      45572 us least of  22 runs
-  naic, ee prem solve : 4.261e-02 s mean;      42130 us least of  24 runs
-  finra, no solve     : 9.768e-03 s mean;       9153 us least of 100 runs
-  finra, specamt solve: 2.754e-02 s mean;      27218 us least of  37 runs
-  finra, ee prem solve: 2.554e-02 s mean;      24936 us least of  40 runs
+  naic, no solve      : 2.422e-02 s mean;      24106 us least of  42 runs
+  naic, specamt solve : 4.202e-02 s mean;      41847 us least of  24 runs
+  naic, ee prem solve : 3.851e-02 s mean;      38388 us least of  26 runs
+  finra, no solve     : 9.175e-03 s mean;       9061 us least of 100 runs
+  finra, specamt solve: 2.533e-02 s mean;      25201 us least of  40 runs
+  finra, ee prem solve: 2.360e-02 s mean;      23462 us least of  43 runs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]