Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ruby-performance
A curated list of awesome Ruby Performance books, courses, trainings, conference talks, blogs and most inspiring open source contributors.
https://github.com/raventid/awesome-ruby-performance
Last synced: about 15 hours ago
JSON representation
-
Conference talks
-
Blogs
-
Inspiring Open Source Contributors
-
Article series
-
Investigations
-
Memory
- Debugging hidden memory leaks in Ruby - "This article covers tools and tricks you can use to attack leaks that you can not easily introspect in Ruby. In particular I will discuss mwrap, heaptrack, iseq_collector and chap." by Sam Saffron (2019-10-15) 🇺🇸
- What causes Ruby memory to bloat - How memory allocation works in Ruby and how to improve it with malloc_trim API. 🇺🇸
- The Definitive Guide to Ruby Heap Dumps, Part I - “When you can’t reproduce memory bloat, here’s how to work with a heap dump.” by Richard Schneeman (Last updated: 2017-06-19) 🇺🇸
- The Definitive Guide to Ruby Heap Dumps, Part II - “When you can’t reproduce memory bloat, here’s how to work with a heap dump.” by Richard Schneeman (Last updated: 2017-06-19) 🇺🇸
-
-
Official Ruby bugtracker notes
-
Memory Improvements
- Introduce malloc_trim(0) in full gc cycles - Per Hongli's excellent article it looks like malloc_trim can help tremendously with memory bloat issues. 🇺🇸
- set M_ARENA_MAX for glibc malloc - Not everybody benefits from jemalloc and the extra download+install time is not always worth it. Lets make the user experience for glibc malloc users better, too. 🇺🇸
- Use jemalloc by default?
-
-
Interesting performance talks not about Ruby
-
Memory Improvements
-