Japanese online magazine, @IT Jibun Senryaku Lab. (information site for
IT engineers to educate and/or develop oneself), published an interview
with a Japanese teenage boy, Masahiro Kanai, who improved the
performance of several methods in Ruby 1.9. He is the age of high
school freshman (the third grade of junior high school in Japanese
school system). The article (written in Japanese) is here
.
According
to the article, Masahiro Kanai joined “the Security and Programming
Camp 2009” this summer and chose the subject of Ruby’s performance
improvement. His mentor was Koichi Sasada (ko1). The performances of
the methods he worked have been bumped up 63% in maximum, 8% in
average. His patches were applied to Ruby trunk in Oct. 5 this year.
What
Masahiro Kanai did was fundamental for performance tuning. He took
unnecessary macro references out from a loop. Masahiro spotted macros
below in array.c, string.c, and struct.c were referred every time Ruby
checked whether data was hold in a structure or not. Even though data
were constants, Ruby saw the macros to judge data’s presence in every
loop.
-RARRAY_PTR, RARRAY_LEN
-RSTRING_PTR, RSTRING_LEN
-RSTRUCT_PTR, RSTRUCT_LEN
He optimized the loop by eliminating macro references when data were constants.
Japanese people were surprised about the news since he made that in his age.
The interviewer acclaimed that he made it in his age.
分享到:
相关推荐
TEENAGE
fuzz工具 teenage mutant ninja turtles 版本包括 tmnt_v1.9.1 tmnt_v1.9 tmnt_v1.8 tmnt_v1.7 tmnt_v1.6
藏经阁-Welcome to Apache Hadoop’s Teenage Years.pdf
Each section of the book covers a specific program, so you can read the book from cover to cover to get a complete idea of how the entire suite works together, or just jump to specific topics of ...
Rather than robots trying to stay in a V formation, they tried to stick to safe locations, moving forward only if they would otherwise get left behind. Immediately the result was striking: the robots...
《Teenage Life》Reading and Thinking 教学 图文74页PPT.pdf
全国统考2021高考英语一轮复习第1编话题四Book8Unit4Pygmalion课时作业含解析
2019-2020学年新教材高中英语 Unit 1 Teenage life 第一单元检测卷 新人教版必修第一册
2019-2020学年新教材高中英语 Unit 1 Teenage life 单元过关检测卷(一)新人教版必修第一册
2) To be concrete, the teenage addicts only made up 10 percent of all the drugsters in 1982 while the ratio rose up to 65 in 2002. 3) These changes are most distressing, but the causes
I hear many parents complaining that their teenage children are rebelling. I wish it were so. At your age you ought to be growing away from your parents. You should be learning to stand on your own ...
Binge-eating and vomiting: A survey of a high school population Psychology in the Schools Volume 21. April. 1984 BINGE-EATING AND VOMITING: A SURVEY OF A HIGH SCHOOL POPULATION 10 A. CARTER ...
integration project ever attempted—all of this, despite having barely entered its teenage years. Today’s Web is in large part the human Web: human users are the direct consumers of the services ...
ON LOVE LEARNING TO LOVE YOURSELF ON PARENTING ON LEARNING LIVE YOUR DREAM OVERCOMING OBSTACLES ECLECTIC WISDOM
Many of the people who have shaped our digital world ... Just a few years later a teenage Steve Jobs and his friend Steve Wozniak, who later founded Apple together, created the arcade game Breakout.
每次打开新标签时,忍者神龟的高清主题背景。...隐私政策:https://coolstart.com/privacy-policy使用条款:https://coolstart.com/terms-of-use如何卸载:https://coolstart.com/how-to-uninstall 语言:English
Binge-eating and vomiting: A survey of a high school population Psychology in the Schools Volume 21. April. 1984 BINGE-EATING AND VOMITING: A SURVEY OF A HIGH SCHOOL POPULATION 10 A. CARTER ...
Foster, S. The One Girl in Ten: A Self-portrait of the Teen Age Mother. Claremont, CA.: Arbor Press, 1981...There has been increasing discussion of teenage pregnancy for the past few years; everyone is