スマートフォンなどの位置情報システムの性能を飛躍的に高める日本版GPS衛星、「みちびき」の4号機がさきほど午前7時1分すぎ、鹿児島県の種子島宇宙センターからH2Aロケット36号機で打ち上げられました。 H2Aロケットは、打ち上げからおよそ28分後に高度273キロ付近で「みちびき」を予定の軌道に投入することになっていて、午前7時半頃には打ち上げの成否が判明する見通しです。
スマートフォンなどの位置情報システムの性能を飛躍的に高める日本版GPS衛星、「みちびき」の4号機がさきほど午前7時1分すぎ、鹿児島県の種子島宇宙センターからH2Aロケット36号機で打ち上げられました。 H2Aロケットは、打ち上げからおよそ28分後に高度273キロ付近で「みちびき」を予定の軌道に投入することになっていて、午前7時半頃には打ち上げの成否が判明する見通しです。
インクルードするだけで使えるNon-movingで正確なGCをC言語用に作りました。 行数がコメントを除いて100行に満たない非常に小さなライブラリです。 GCのアルゴリズムとしてはCheneyのコピーGCを採用しています。 通常のCheneyのコピーGCではメモリ空間のうち半分が無駄になってしまいメモリ効率が悪かったり、 GC発生時にオブジェクトが移動してしまいC言語のようなポインタを直接触れる言語との相性が悪いという欠点がありました。 今回はヒープ全体を二重連結リストとして管理することでそのような問題を解決しています。 ちなみにこれはTreadmill GCのアイデアと同じです。(が、アルゴリズム自体はTreadmill GCではありません。) APIはLinuxのlist.hに非常に近い見た目になっています。 ある構造体をgcで管理したい場合はstruct gc_head型のメンバを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く