Likely https://github.com/JuliaLang/julia/issues/18465

On Thu, Oct 13, 2016 at 11:56 AM, Jan <jan.magnus...@gmail.com> wrote:

> Hi!
>
> I´ve tried to reduce my problem to a smaller one, but I didn´t succeed.
> However, I hope someone can help me even though the problem description is
> a bit long and involves github. To summerize my problem: when I include one
> external package (BlackBoxOptim) in my module one of my functions starts to
> allocate much more memory than when omitting BlackBoxOptim.
>
> I´ve started to develop a small package for hydrological modelling:
>
> https://github.com/jmgnve/Vann
>
> I use a couple of other packages in my module (BlackBoxOptim and
> Distributions). I have simply added them like this:
>
> module Vann
>
> using BlackBoxOptim
> using Distributions
>
> other stuff
>
> end
>
> I have one function in my package called "hydro_model" which I test using
> this script:
>
> https://github.com/jmgnve/Vann/blob/master/test/hbv_tests.jl
>
> The function allocates this much memory:
>
>
> <https://lh3.googleusercontent.com/-5aRvVXgsgLU/V_-kavMciVI/AAAAAAAAAa0/yU8HOY3FPzYIu9faz4Fd6Ehh_mdqNymYwCLcB/s1600/much_memory.PNG>
>
>
> If I do not include the BlackBoxOptim package in my main module (Vann.jl),
> the same function call allocates this much memory:
>
>
>
> <https://lh3.googleusercontent.com/-bcrxgXn4310/V_-l8SKE9fI/AAAAAAAAAa8/ExxY7PSGP-cJyeyXZUmE86vr5Koi_KbhACLcB/s1600/little_memory.PNG>
>
>
> The "hydro_model"-function does not use any of the BlackBoxOptim stuff, at
> least not intentionally. The "hydro_model"-function is stored here:
>
>
> https://github.com/jmgnve/Vann/blob/master/src/hydro_hbv.jl
>
>
> Perhaps someone directly spots the issue. Am I using some name in the
> "hydro_model"-function that also exist in the BlackBoxOptim package? How
> can I analyze these kind of memory problems efficiently? The output from
> @profile is hard to understand.
>
>
> Thanks for any help.
> Jan
>
>
> *Version info:*
>
>
> *Julia Version 0.5.0*
>
> *Commit 3c9d753 (2016-09-19 18:14 UTC)*
>
> *Platform Info:*
>
> *  System: NT (x86_64-w64-mingw32)*
>
> *  CPU: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz*
>
> *  WORD_SIZE: 64*
>
> *  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH N*
>
> *  LAPACK: libopenblas64_*
>
> *  LIBM: libopenlibm*
>
> *  LLVM: libLLVM-3.7.1 (ORCJIT, sandybridge)*
>

Reply via email to