Aaron Patterson Profile picture
Job: @Shopify Opinions: Mine PGP: 4CE9 1B75 A798 28E8 6B1A A8BB 9531 70BC B4FF AFC6 Switch: SW-6099-0664-6989 Partner: @ebiltwin and cats
May 4, 2020 4 tweets 1 min read
I got auto-compaction to work (the GC automatically compacts after the sweep phase on major collections), but it's not effective. I feel like the explanation is too short for a full blurrrggghhh post, so I'll make a thread The problem is that Ruby's GC uses incremental sweeping. It sweeps some objects then lets your program run, repeating this process until it's done sweeping. Each "freed" object is returned to the free list, but as your program allocates more stuff it just pops off the list
Oct 26, 2018 10 tweets 1 min read
I have changed my desktop background I guess twitter is a good place to spread the Word
Jun 4, 2018 20 tweets 2 min read
I changed my desktop background Gonna hang out with Bill this weekend (his friends call him William though)