General

Profile

sam.saffron (Sam Saffron)

Issues

Activity

03/14/2019

11:50 PM Ruby trunk Feature #15667: Introduce malloc_trim(0) in full gc cycles
Relevant code in glibc
https://github.com/bminor/glibc/blob/c2d8f0b704c2b828bcd8d517a2376c0240c73c09/malloc/malloc...
sam.saffron (Sam Saffron)
08:34 PM Ruby trunk Feature #15667 (Open): 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.
https:...
sam.saffron (Sam Saffron)
08:35 PM Ruby trunk Feature #14718: Use jemalloc by default?
I created https://bugs.ruby-lang.org/issues/15667 to track malloc_trim, please post any results you have regarding to... sam.saffron (Sam Saffron)

02/27/2019

03:25 AM Ruby trunk Feature #15624 (Rejected): Allow net/http Response to close before reading entire body
Currently net/http has:
```
def reading_body(sock, reqmethodallowbody) #:nodoc: internal use only
@socket...
sam.saffron (Sam Saffron)

02/22/2019

10:54 PM Ruby trunk Misc #15617 (Closed): Any chance we can ship 2.5.4 sooner rather than later?
We started carrying code like this in Discourse due to #14634 breaking Queue after fork.
https://review.discourse...
sam.saffron (Sam Saffron)

08/03/2018

01:21 AM Ruby trunk Bug #14959: Writing a "link_to" method and a "url_helper" with a request parameter under certain "if else" statement in Rails helper crashes with KERN_INVALID_ADDRESS at 0x0000000000000000
also see: https://bugs.ruby-lang.org/issues/14894 probably the same issue. sam.saffron (Sam Saffron)

08/02/2018

12:04 AM Ruby trunk Feature #14718: Use jemalloc by default?
Wow awesome news @normalperson this is going to make a massive difference with Ruby 2.6! sam.saffron (Sam Saffron)

08/01/2018

02:22 AM Ruby trunk Misc #14921: DevelopersMeeting20180809Japan
really hoping we can make a call on:
https://bugs.ruby-lang.org/issues/14759
I would also very much like to se...
sam.saffron (Sam Saffron)
02:12 AM Ruby trunk Feature #14718: Use jemalloc by default?
> Are you using LD_PRELOAD instead?
Yes that is how we deploy PRD we compile without jemalloc and then just ld pre...
sam.saffron (Sam Saffron)
12:20 AM Ruby trunk Feature #14759: [PATCH] set M_ARENA_MAX for glibc malloc
Koichi / Nobu

Is there any chance we can merge this in and even backport to 2.4/2.5.
It is a very safe change...
sam.saffron (Sam Saffron)

Also available in: Atom