Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm confused. They say "above code" and whatnot, but I don't see any code is this article. Is this the same for everyone?

How did they allocate that 10GB byte array?



    func main() {

        // Create a large heap allocation of 10 GiB
        ballast := make([]byte, 10<<30)

        // Application execution continues

    }


10<<30 is a lot. Perhaps you meant 2<<30?


Are you confusing shifting with exponents? 10<<30 is exactly five times bigger than 2<<30.


Yes, I did.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: