タグ

2017年4月28日のブックマーク (2件)

  • Go言語のリアルタイムGC 理論と実践 | POSTD

    (編注:誤訳、意味の分かりづらい訳を修正しました。リクエストありがとうございました。) 毎日、Pusherは数十億のメッセージをリアルタイム、つまり送り元から宛先まで100ms未満で送信しています。どのようにしてそれを可能にしているのでしょうか。重要となる要因はGoの低レイテンシのガベージコレクタです。 ガベージコレクタはプログラムを一時停止させるものであり、リアルタイムシステムの悩みの種です。そのため、新しいメッセージバスを設計する際には慎重に言語を選びました。Goは 低レイテンシを強調している ものの、私たちは懐疑的でした。「当にGoを使えば実現できるのか? もしできるならどうやって?」 このブログ記事ではGoのガベージコレクタを、どのように機能し(トリコロールアルゴリズム)、なぜ機能し(こんなに短いGCによる一時停止時間の実現)、そして何よりも、それが機能するのかどうか(GCによる

    Go言語のリアルタイムGC 理論と実践 | POSTD
    rjj
    rjj 2017/04/28
    いや、これ並列GCじゃなくて並行GCだろ、とか、これをリアルタイムGCと呼んだらGC警察やリアルタイム警察が黙ってないぞ、とか。
  • 朝鮮学校のいま 「在日」生徒たちの胸の内 - Yahoo!ニュース

    には66校の朝鮮学校がある。植民地時代の朝鮮から日に渡った人々の子弟らに民族教育を行うため、終戦直後に各地で誕生した。最近では「補助金打ち切り」などで注目されているが、校舎内の様子を知る機会はそう多くない。そこでは、どんな授業や部活動が行われ、生徒や先生たちは何を考えているのだろうか。学校に通うのは日に住む「在日韓国・朝鮮人」たちで、いずれも10代の若者だ。66校の一つにカメラが入り、子どもたちに密着した。その様子を2回に分けて報告する。(Yahoo!ニュース 特集編集部)

    朝鮮学校のいま 「在日」生徒たちの胸の内 - Yahoo!ニュース
    rjj
    rjj 2017/04/28