From f35e0b3d3b9f41bee2f5cc357afcb69e3aadad15 Mon Sep 17 00:00:00 2001 From: Johannes Ranke Date: Fri, 8 Jul 2022 17:39:44 +0200 Subject: Store DLL info in mkinmod objects for performance Thanks to Tomas Kalibera for his analysis of the problem on the r-package-devel mailing list and for the suggestion on how to fix it. See the current benchmark vignette for the new data on mkin 1.1.1 with R 4.2.1, with unprecedented performance. --- vignettes/web_only/benchmarks.html | 53 +++++++++++++++++++++++++++++--------- 1 file changed, 41 insertions(+), 12 deletions(-) (limited to 'vignettes/web_only/benchmarks.html') diff --git a/vignettes/web_only/benchmarks.html b/vignettes/web_only/benchmarks.html index a127a7b4..9923a8fa 100644 --- a/vignettes/web_only/benchmarks.html +++ b/vignettes/web_only/benchmarks.html @@ -1599,7 +1599,7 @@ div.tocify {

Benchmark timings for mkin

Johannes Ranke

-

Last change 1 July 2022 (rebuilt 2022-07-01)

+

Last change 1 July 2022 (rebuilt 2022-07-08)

@@ -1775,8 +1775,8 @@ rownames(mkin_benchmarks) <- NULL Ryzen 7 1700 4.2.1 1.1.0 -1.807 -3.488 +1.842 +3.453 Linux @@ -1794,6 +1794,14 @@ rownames(mkin_benchmarks) <- NULL 1.877 3.906 + +Linux +i7-4710MQ +4.2.1 +1.1.1 +1.592 +3.101 + @@ -1917,9 +1925,9 @@ rownames(mkin_benchmarks) <- NULL Ryzen 7 1700 4.2.1 1.1.0 -3.788 -19.727 -8.846 +3.802 +21.247 +8.461 Linux @@ -1939,6 +1947,15 @@ rownames(mkin_benchmarks) <- NULL 8.058 3.339 + +Linux +i7-4710MQ +4.2.1 +1.1.1 +1.198 +5.740 +2.388 + @@ -2098,12 +2115,12 @@ rownames(mkin_benchmarks) <- NULL Ryzen 7 1700 4.2.1 1.1.0 -2.828 -4.286 -5.475 -11.054 -6.704 -9.085 +3.018 +4.165 +5.036 +10.844 +6.623 +9.722 Linux @@ -2129,6 +2146,18 @@ rownames(mkin_benchmarks) <- NULL 2.302 3.463 + +Linux +i7-4710MQ +4.2.1 +1.1.1 +0.652 +1.089 +1.149 +3.205 +1.635 +2.444 + -- cgit v1.2.1