コンピュータ ソフトウェア
Print ISSN : 0289-6540
ストレージストラテジーによる組み込み向けJavaScript バーチャルマシンのメモリ使用量の削減
永谷 龍彦鵜川 始陽
著者情報
ジャーナル フリー

2023 年 40 巻 4 号 p. 4_54-4_66

詳細
抄録

JavaScriptをはじめとする動的型付け言語では,静的型付け言語と比べ,多くのメモリが要求される.これは,動的型付け言語は実行時にデータ型を決定するため,値とともにデータ型もメモリに保存しておく必要があるためである.しかし,動的型付け言語においても,配列などのコレクションは,同じ型の値を格納するために用いられることが多い.本研究では,同じ型の値だけが格納されたコレクションに対して,データではなくコレクションにデータ型の情報を持たせるストレージストラテジーという手法を,配列に適用してメモリ使用量を削減する.さらにメモリ使用量を削減するために,配列のデータ型には 1バイト整数のような1ワードより小さいデータ型を導入する.これを組み込み向けシステム向けJavaScriptバーチャルマシンに実装して評価した.

著者関連情報
© 2023, 日本ソフトウェア科学会
前の記事 次の記事
feedback
Top