2004-04-17から1日間の記事一覧

余談

時に、これらのものを含めたイメージの再配布ってどういう扱いになるんだろう? いろんなchangesetを当てちゃってるし、妙にUIのカスタマイズもされちゃってるし、あんまりリファレンスとして適当じゃないけど、LinuxZaurus用Squeakでさくっと動かせるバイナ…

今日の成果

いろいろやった結果、確かにSqueakが使用するメモリ領域はかなり削減されたようです。 "Squeak -memory 20m"で起動し、"Smalltalk garbageCollect."した結果 9674628 "Squeak"で起動し(ディフォルトでは16mらしい)、"Smalltalk garbageCollect."した結果 365…

changesファイルについて

gatech.eduに、.changesファイルと、.imagesについて詳しく書かれてありました。 imageについて(http://minnow.cc.gatech.edu/squeak/2213) changesについて(http://minnow.cc.gatech.edu/squeak/49) つまり、 .changesファイル:ソースコードの差分 .imageフ…

検索続き

昼間のgatech.eduを重点的に調べてみたら、やっぱりこんなページがありました。 Smalltalk majorShrink(http://minnow.cc.gatech.edu/squeak/2182) やっぱりBaloon3Dは真っ先に削られるかぁ。これで1Mbyteくらい。"Smalltalk garbageCollect."でGCをかけた上…

先人の知恵

スペックを考えると無謀なことをしていた時代があったのですね。 Squeak on Pocket PostPet(http://nishis-web.hp.infoseek.co.jp/smalltalk/Squeak/ppp/) いや、ここまでシェイプアップしなくてもいいんですけど(^^;)。そもそもMVCじゃなくてMorphicベース…

その他

ところで現在のメモリの使用量を取る方法は(^^;)? .imageを作る方法は? そもそもどうやってパフォーマンスを測ればいい?System-Benchmarkカテゴリの中身をどうすればいいんだろう? ……先は長そうだ(^^;)

シュリンクするクラス

Baloon3D-* どうせWonderlandはZaurusでは使い物にならないしー。 Network-* 多分、Scamperとかはここの筈。 Speech-* サウンド周りは鳴らないようにしてるので。

イメージのシュリンク

おおしまさん(id:squeaker)のコメント「要らないクラスを削除するとメモリを食わなくなる(意訳)」を読んで、まったくもってその通りだと思ったのでいろいろ調べてみることに。 調査方針としてとりあえず以下を掲げてみました。 Squeakの.imageを現在の.image…

SL-C700の障害

ところで、 Florian のSL-C700はいくつか不思議な挙動を示しています。 起動直後、メモリを使いつぶす OSの起動後、コンソールを開いてメモリの量を監視していると、なぜかメモリがどんどん消費されて行きます。この消費のせいでそのうち搭載メモリをすべて…

SL-C700

早速Special kernelを入れて電車の中でいろいろと。 CPUクロックがだいぶ違うので当然ですが、かなり快適です。Squeakも何かすごく速くなったような気が。とはいえ、恐らく仮想メモリのswapに結構なボトルネックがあることを考えると、メモリをたくさん使わ…