By not precomputing the sky background, the memory required to store the Image instances drops by nearly 50%. For benchmark_quarter_degree.jl, memory usage falls from 1.7 GB to 876 MB. Huzzah!
On master:
Base.summarysize(ctni[4]) = 1714282080
On jcr/sky2
Base.summarysize(ctni[4]) = 876331960
Runtime doesn't change by more than a couple of percent.
I also added pixel counters in this PR but I'm not logging their values yet.
By not precomputing the sky background, the memory required to store the
Image
instances drops by nearly 50%. Forbenchmark_quarter_degree.jl
, memory usage falls from 1.7 GB to 876 MB. Huzzah!On master:
On
jcr/sky2
Runtime doesn't change by more than a couple of percent.
I also added pixel counters in this PR but I'm not logging their values yet.
@kpamnany