円環の理(Garbage Collection)

9,606 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
9,606
On SlideShare
0
From Embeds
0
Number of Embeds
1,074
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

円環の理(Garbage Collection)

  1. 1. 円環の理 Garbage Collection 匿名希望円環の理 - Garbage Collection Powered by Rabbit 0.9.3
  2. 2. 円環の理 = GC
  3. 3. ある人が言った
  4. 4. 「GCなんて使ってると 後片付けできない プログラマになる」
  5. 5. おっと…。
  6. 6. 穏やかじゃないですね…。
  7. 7. 別の人が言った
  8. 8. 「GCは信用できない。俺は自分でメモリを片付け る。」
  9. 9. てめえらのソウルジェムは何色だぁぁ!?
  10. 10. ...
  11. 11. それが君の願いかい?
  12. 12. わかった、君の願いを叶えよう
  13. 13. ってことで、leaky作ったよ
  14. 14. leaky ✓ 契約によりrubyから円環の理(GC) が消えた版 ✓ Object#new = malloc() ✓ Object#freeあり 14/20円環の理 - Garbage Collection Powered by Rabbit 0.9.3
  15. 15. 言語の特徴 ✓ 自分で後片付け ✓ が、まずruby本体がメモリリーク ✓ C拡張を書いてメモリリークを避けるテ クニックがある ✓ rubyレベルでカジュアルにSEGV 15/20円環の理 - Garbage Collection Powered by Rabbit 0.9.3
  16. 16. デモ
  17. 17. Hell world
  18. 18. finalize
  19. 19. Casual SEGV
  20. 20. 君もleakyを使おう!!<URL:https://github.com/ authorNari/ruby/tree/ leaky>

×