This is strange. I get the long execution time in release mode without changing a line in the code.
Why is the code not optimized in my case? To get the same behavior, I have to use `-d:danger` instead of `-d:release`. May be it depends on some options of the C compiler. But, at least, we have the explanation.