[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[pilot-tech-ml 83] Re(3): STACK Overflow
山田です。やっとMLが配信されました。わたしだけの問題かな?
At 03:11 98/06/24 +0900, Shuji Fukumoto wrote:
> > PalmOS2.0では2.5Kしかスタックがなく、通常のアプリケーションからPhone
> > Lookupを実行すると他のアプリケーションを呼び出しており、さらにそこからJ-OS
> >の入力を呼び出すとスタックがあふれてしまうようです。
>
> 「Tango」が動かない原因だ!?
そうでしたか。Palm IIIではちゃんと動くんですよね。
> 以前の山田さんの書き込みに
>
> >やっぱり増えていたんですね。ちなみにStackのサイズはDatabaseのPREF
> >リソースで定義できます。OS2.0まではちゃんと効いていたのかな?
>
> とありますが、HACKが起動中のアプリケーションのStackサイズを変更することはで
> きないんですよね?
できないですね。HACKはあくまでもサブルーチン的に動作しますから、
呼び出されたアプリケーションの設定をそのまま引き継ぐことになります。
> >OS2.0まではちゃんと効いていたのかな?
>
> これは、何をさしているのでしょうか?
OS1.0の頃のドキュメントに、Prefの中でスタックサイズ、CPU割り当ての
優先度を記述するのですが、一部は全く使われていないというのを読んだことが
あって、スタック容量の設定が実際に使われるのかな?という意味でした。
よく考えたらスタックの設定はOS1.0の頃から利いていました。
> >他のHACK,日本語入力作成者の方も気を付けて下さい。
> ずっと悩んでいました。とても役に立ちました。ありがとうございました。
良かったですね。といってもがんばってスタック消費を減らすしか解は
ないんですけど。