General

Profile

sam.saffron (Sam Saffron)

Issues

Activity

Today

05:22 AM Ruby master Feature #16029: Expose fstring related APIs to C-extensions
I was thinking something like?
```
VALUE
rb_fstring_lookup(char *ptr, rb_encoding *enc)
{
st_data_t fstrin...
sam.saffron (Sam Saffron)

10/09/2019

10:52 AM Ruby master Misc #16232: DevelopersMeeting20191017Japan
[Feature #16245] Add interfaces to count and measure size all IMEMO objects (Sam Saffron)
- Would love to see this...
sam.saffron (Sam Saffron)
10:49 AM Ruby master Feature #16245: Add interfaces to count and measure size all IMEMO objects
To be honest I think the best spot for this is `RubyVM.stat`
perhaps:
```
RubyVM.stat
{
:global_method_st...
sam.saffron (Sam Saffron)

10/08/2019

11:34 PM Ruby master Feature #16029: Expose fstring related APIs to C-extensions
I think when it gets called it expects to reuse the memory allocated by the cstr eventually
https://github.com//b...
sam.saffron (Sam Saffron)

10/07/2019

10:25 PM Ruby master Feature #16029: Expose fstring related APIs to C-extensions
I think the larger change here is allowing for a new type of API.
From a performance perspective the people using...
sam.saffron (Sam Saffron)
10:07 PM Ruby master Feature #16245: Add interfaces to count and measure size all IMEMO objects
An alternative design could be to add 1 extra object to the heap
RubyVM::NonMaterializedInstructionSequences (size...
sam.saffron (Sam Saffron)
10:02 PM Ruby master Feature #16245 (Open): Add interfaces to count and measure size all IMEMO objects
Koichi introduced an experimental gem: https://github.com/ko1/iseq_collector
It allows:
ObjectSpace.each_iseq{|...
sam.saffron (Sam Saffron)

04/01/2019

04:05 AM Ruby master Feature #15667: Introduce malloc_trim(0) in full gc cycles
@tessi
My tests were with 3.6.0, I will do a side by side now that I have all the infrastructure of 5 vs 3.6 and ...
sam.saffron (Sam Saffron)

03/28/2019

01:52 AM Ruby master Feature #15667: Introduce malloc_trim(0) in full gc cycles
@mame / @carlos attached is a screenshot of side by side testing on live traffic patterns
containers run multiple ...
sam.saffron (Sam Saffron)

03/25/2019

12:52 AM Ruby master Feature #15667: Introduce malloc_trim(0) in full gc cycles
@mame / @carlos, absolutely, I just need a few more days here, mounting this kind of test is not trivial even with do... sam.saffron (Sam Saffron)

Also available in: Atom