General

Profile

mperham (Mike Perham)

  • Login: mperham
  • Email: mperham@gmail.com
  • Registered on: 04/23/2010
  • Last sign in: 04/15/2024

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 3 13 16

Activity

07/22/2022

04:56 PM Ruby master Bug #18935 (Feedback): Binary search reference not found
This method says "See binary searching" but I can't find anything relevant on the page. I would like to see an exampl... mperham (Mike Perham)

07/15/2021

06:07 PM Ruby master Feature #3187: Allow dynamic Fiber stack size
nerdrew (Andrew Lazarus) wrote in #note-22:
> Is this request still being considered?
I consider this issue (and ...
mperham (Mike Perham)

01/20/2021

08:25 PM Ruby master Feature #17566 (Open): Tune thread QoS / efficiency on macOS
Hi, new Apple M1 processors have "performance" and "efficiency" cores. Apple provides a QoS API so threads can tune w... mperham (Mike Perham)

08/01/2018

12:55 AM Ruby master Feature #14718: Use jemalloc by default?
Sam, I'm ok with your suggestion, any progress here is welcome. The main issue with tcmalloc is that Ruby doesn't su... mperham (Mike Perham)

05/23/2018

04:22 AM Ruby master Feature #14718: Use jemalloc by default?
> Ideally I would like a new Ruby runtime flag --long-lived that was tuned for long run times (e.g low malloc arena c... mperham (Mike Perham)

05/22/2018

08:22 PM Ruby master Feature #14718: Use jemalloc by default?
If jemalloc 5.1.0 is using too much memory, you can tune its arenas in the same way as glibc:
~~~
MALLOC_CONF=nar...
mperham (Mike Perham)
04:25 PM Ruby master Feature #14718: Use jemalloc by default?
Another graph from a production Rails app:
![jemalloc](https://pbs.twimg.com/media/Ddv2rvfVMAAM9qu.jpg)
https:/...
mperham (Mike Perham)

05/20/2018

05:58 PM Ruby master Feature #14759: [PATCH] set M_ARENA_MAX for glibc malloc
Yusuke, your script doesn't create any memory fragmentation, it throws away everything after 1600 and reads the exact... mperham (Mike Perham)

05/18/2018

03:49 AM Ruby master Feature #14718: Use jemalloc by default?
Dennis, your results match my results (Ubuntu 18.04, gcc 7.3, glibc 2.27). jemalloc 3.6 is slow but space efficient.... mperham (Mike Perham)

05/17/2018

05:31 PM Ruby master Feature #14718: Use jemalloc by default?
Yusuke, I'm not sure, I can't explain that. It does get worse as the machine gets larger. A machine with more cores... mperham (Mike Perham)

Also available in: Atom