ページへ戻る
印刷
OT/0003
をテンプレートにして作成 ::
OSASK計画
osaskwiki
:OT/0003 をテンプレートにして作成
開始行:
TITLE:x
* OSASKにおける圧縮技術の活用
-[[OsaTech]]より
-(by K, 2009.07.13)
//*** (0)重要なこと
//-以下に書いてあることは「よいこと」ではありません。速く...
//-以下は平均するとまあまあ効果のある「技術」であり、例に...
//-開発時間に余裕がないときは空振りのリスクは大きすぎるの...
*** (1)l2d3形式導入のいきさつ
-WinやLinuxはアプリに対して.bssセクションに対してゼロクリ...
-OSASKでは.bssに対してゼロクリアを保証しないのでこの技が...
-当初、この圧縮は各アプリのスタートアップルーチンによって...
-l2d3の導入は成功を収めた。.dataセクションは非常に圧縮し...
*** (2)tek0形式までの流れ
-l2d3がうまく行くことが分かると、ほとんどのOSASKアプリは...
-またこのころ[[K]]はtek0という新しい圧縮形式も導入する。...
-実際その目論見は当たって、期待以上の結果となった。
*** (3)ファイル圧縮へ
-OSが展開ルーチンを持つようになったので、OSは他のところで...
*** (4)tek1~tek5へ
-アプリの中の.dataだけではなくアプリも含めたほとんどのフ...
-またそれまでは展開は一度に行うものという前提であったが、...
--しかし結局マルチブロック形式のサポートは暇がなくて行わ...
-これにより、OSASKはシステム全体として驚異的に小さくなっ...
*** (5)圧縮の予期せぬ効用
-我々はある程度の規模のプログラムを書くとき、内部にそれな...
-OSASKアプリの場合、シンプルで何の工夫もないテーブルのま...
-ゲームを作るときにキャラクターデータなどがあるだろうが、...
-高速化のためにアプリの一部にループアンローリングを施して...
-ファイルも圧縮できるので、設定ファイルなどの構造を容量を...
-こうして[[K]]は、圧縮技術はOSがサポートすべき機能の一つ...
*** (6)さらに上を目指して
-こうして特に何も苦労しなくてもコンパクトはアプリが簡単に...
-OSASKはAPIまでも拡張性重視の仕様になっている。APIのパラ...
-いくら圧縮でこれが小さくなるとはいえ、しかし圧縮前の状態...
-こうしてできたのが「ぐいぐい01」、つまり第二世代OSASKのA...
-しかしtekの有用性は今も変わらない。独自形式でtekを上回れ...
* こめんと欄
#comment
終了行:
TITLE:x
* OSASKにおける圧縮技術の活用
-[[OsaTech]]より
-(by K, 2009.07.13)
//*** (0)重要なこと
//-以下に書いてあることは「よいこと」ではありません。速く...
//-以下は平均するとまあまあ効果のある「技術」であり、例に...
//-開発時間に余裕がないときは空振りのリスクは大きすぎるの...
*** (1)l2d3形式導入のいきさつ
-WinやLinuxはアプリに対して.bssセクションに対してゼロクリ...
-OSASKでは.bssに対してゼロクリアを保証しないのでこの技が...
-当初、この圧縮は各アプリのスタートアップルーチンによって...
-l2d3の導入は成功を収めた。.dataセクションは非常に圧縮し...
*** (2)tek0形式までの流れ
-l2d3がうまく行くことが分かると、ほとんどのOSASKアプリは...
-またこのころ[[K]]はtek0という新しい圧縮形式も導入する。...
-実際その目論見は当たって、期待以上の結果となった。
*** (3)ファイル圧縮へ
-OSが展開ルーチンを持つようになったので、OSは他のところで...
*** (4)tek1~tek5へ
-アプリの中の.dataだけではなくアプリも含めたほとんどのフ...
-またそれまでは展開は一度に行うものという前提であったが、...
--しかし結局マルチブロック形式のサポートは暇がなくて行わ...
-これにより、OSASKはシステム全体として驚異的に小さくなっ...
*** (5)圧縮の予期せぬ効用
-我々はある程度の規模のプログラムを書くとき、内部にそれな...
-OSASKアプリの場合、シンプルで何の工夫もないテーブルのま...
-ゲームを作るときにキャラクターデータなどがあるだろうが、...
-高速化のためにアプリの一部にループアンローリングを施して...
-ファイルも圧縮できるので、設定ファイルなどの構造を容量を...
-こうして[[K]]は、圧縮技術はOSがサポートすべき機能の一つ...
*** (6)さらに上を目指して
-こうして特に何も苦労しなくてもコンパクトはアプリが簡単に...
-OSASKはAPIまでも拡張性重視の仕様になっている。APIのパラ...
-いくら圧縮でこれが小さくなるとはいえ、しかし圧縮前の状態...
-こうしてできたのが「ぐいぐい01」、つまり第二世代OSASKのA...
-しかしtekの有用性は今も変わらない。独自形式でtekを上回れ...
* こめんと欄
#comment
ページ名: