From 7353628c6e1800ce51a9adf83f8d4932fb5ea83e Mon Sep 17 00:00:00 2001 From: "C. Brenhin Keller" Date: Tue, 12 Sep 2023 16:40:29 -0400 Subject: [PATCH] Reduce number of precompiled methods to reduce cache size --- Project.toml | 2 +- src/precompile.jl | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Project.toml b/Project.toml index 7fd991f..fc8ec04 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "NaNStatistics" uuid = "b946abbf-3ea7-4610-9019-9858bfdeaf2d" authors = ["C. Brenhin Keller"] -version = "0.6.31" +version = "0.6.32" [deps] IfElse = "615f187c-cbe4-4ef1-ba3b-2fcf58d6d173" diff --git a/src/precompile.jl b/src/precompile.jl index 0720c48..7143443 100644 --- a/src/precompile.jl +++ b/src/precompile.jl @@ -1,6 +1,6 @@ @setup_workload begin - MAXDIMS = 3 + maxdims = 2 R = rand(10000) x = [1:100..., 1] @@ -21,7 +21,7 @@ # nanpctile(Y, 50, dims=2) for T in (Float64,) - for nd in 1:MAXDIMS + for nd in 1:maxdims A = ones(T, ntuple(i->10, nd)) nansum(A) nanmean(A) @@ -44,16 +44,16 @@ nanmaximum(A, dims=d) end - for i = 2:nd - for j = 1:i-1 - # nansum(A, dims=(j,i)) - nanmean(A, dims=(j,i)) - # nanstd(A, dims=(j,i)) - # nanvar(A, dims=(j,i)) - # nanminimum(A, dims=(j,i)) - # nanmaximum(A, dims=(j,i)) - end - end + # for i = 2:nd + # for j = 1:i-1 + # nansum(A, dims=(j,i)) + # nanmean(A, dims=(j,i)) + # nanstd(A, dims=(j,i)) + # nanvar(A, dims=(j,i)) + # nanminimum(A, dims=(j,i)) + # nanmaximum(A, dims=(j,i)) + # end + # end end end