at Productivity Engineering − Forkwell Meetup #4
at Productivity Engineering − Forkwell Meetup #4
私の母は私がゲームをプレイしているときに死んだ。部屋でコンピュータに向かっているとき、階下がやけにざわついているものだから、様子を見に降りた。すると私の母は、私たち家族が20年間食事をともにした台所机のそばに石のように転がっており、そのまわりに数名の水色の服を着た男たちがいて、さかんに彼女の身体に「蘇生」を行っていた。そのうち担架が搬入され、彼女の身体が運ばれていった。しばらくして電話が掛かってきた。救急車に同乗した父だった。「お母さんは死んだ」と彼は言った。「そうか」と私は答えた。それから私はいったん家の外に出て、なぜか大学に電話をかけた。「しばらくのあいだ顔を出せないと思います」私は最も懇意にしていた事務員の女性にそう告げた。 どうして、と彼女は言った。 「母が死にました」と私は答えた。 どうして、と彼女は言った。 「頸を吊ったんです」と私は答えた。 彼女は言った。「いまは自分のことだ
.NETのリフレクションが遅い のは周知の事実ですが、なぜなのでしょうか。この投稿では、リフレクションの 実装 を見ながらなぜ遅いのかを解明します。 CRL型システム設計目標 リフレクションが速くない理由の1つとして、そもそも 高いパフォーマンス が設計上の目標にされてはいないことを挙げることができます。 型システム概要 – 設計の目標および非目標 では次のように記載されています。 目標 コード(リフレクションではない)の実行時に必要となる情報へのアクセスが高速なこと。 コード生成のためにコンパイル時に必要となる情報へのアクセスが容易であること。 ガベージコレクタ/スタックウォーカが必要な情報へアクセスする時に、ロックを解除したりメモリを割り当てたりしなくてよいこと。 一度にロードされる型の数が最小限であること。 指定された型をロードする時、ロードする数が最小限であること。 型システムのデ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く