タスクシステム総合スレ part5
■ このスレッドは過去ログ倉庫に格納されています
0764ID:EEKBitmg ◆HSP4mee/SU
2009/03/14(土) 01:05:18ID:lcPBznJ3ごめんなさい><
厨房はガベージコレクションとコンパクションを混同してた。ご指摘どうもありがとう
>それは別にhash使えばO(1)で検索できるんだし、
そうだろ?メモリコンパクションの重要な目的のひとつがリニアアクセスによる高速化ならば
その利得を殺すようなGetTask()の実装じゃお話にならないよね。初心者用ったってありゃないよ
無い方がマシな盲腸みたいな機能付けといて初心者向けサンプルもへったくれもない
サンプルってのは反面教師じゃない。サンプルってのはゴミじゃない
あのサンプルはPC用。OSはページング方式で仮想アドレスに実アドレスを割り当ててる
ページサイズは4KB単位?で、CPUのキャッシュはキャッシュラインサイズってのがあって
これがL3だのL2だのL1だのでいろいろあるんだよね?実際、仮想アドレス上でバランバランでも
うろたえるほどの速度低下はない。むしろゴマ粒みたいな小さな処理をごちゃ混ぜ連結リストに
投げ込んで、リストを走査しながら関数アドレスで処理を呼び出すっていう仕組みを捨てる
ほうが高速化する
■ このスレッドは過去ログ倉庫に格納されています