This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ADLParser | |
| ALLOCATION_SUPER_CLASS_SPEC | |
| AbsSeq | |
| NumberSeq | |
| TruncatedSeq | |
| AbstractGangTask | |
| CMConcurrentMarkingTask | |
| CMRemarkTask | |
| CMSParRemarkTask | |
| CMSRefEnqueueTaskProxy |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| typedef struct data { | |
| int flag; | |
| struct data *next; | |
| } data_t; | |
| static data_t *top = NULL; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| #include <stdint.h> | |
| #define FALSE 0 | |
| #define TRUE 1 | |
| typedef uint32_t half_word; | |
| union deque_age { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| #include <stdint.h> | |
| #define FALSE 0 | |
| #define TRUE 1 | |
| typedef uint32_t half_word; | |
| union deque_age { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/gc.c b/gc.c | |
| index d5b8dfd..08c0aea 100644 | |
| --- a/gc.c | |
| +++ b/gc.c | |
| @@ -1277,7 +1277,8 @@ ruby_get_stack_grow_direction(volatile VALUE *addr) | |
| } | |
| #endif | |
| -#define GC_WATER_MARK 512 | |
| +#define GC_LEVEL_MAX 250 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| OK, Let's begin. Hello, Everybody. | |
| My name is Narihiro Nakamura. | |
| Today, I'm talking about "Parallel worlds of CRuby's GC". | |
| I'm very happy now, because I'm meeting attendee in rubyconf. | |
| And, one of my dreams is to talk in rubyconf. | |
| So, I'm very happy and exciting. | |
| Today is my first presentation in English. | |
| My English is not good. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| = done | |
| - introduce | |
| [in]tro(du)ce | |
| - atomically | |
| a..(to)mically | |
| - substantially | |
| subs(tan)tially | |
| - decreases | |
| [de] c(rea)ses | |
| - algorithm あるごうぃーずむ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Narihiro Nakamura is a research worker at Network Applied Communication Laboratory Ltd.. | |
| He is a CRuby committer. And he is a Garbage Collection lover. So, he works on GC in CRuby. | |
| Lazy Sweep GC is one of his works for CRuby's GC. You can use it since Ruby 1.9.3! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| puts "Hello, Chip!" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Fixnum | |
| def hour; self * 60 * 60; end | |
| end |