2

そこで、学校向けに、SciLab でコードを記述してパズル (Tents) を解く必要があるこのプロジェクトを用意しています。コードはどんどん良くなってどんどん長くなっていくのですが、突然「スタックサイズを超えました」というエラーが出ました。

Error log:
!--error 17 
stack size exceeded!
Use stacksize function to increase it.
Memory used for variables: 28875
Intermediate memory needed: 59987764
Total memory available: 10000000

このラインを使ってみた

stacksize('max')

そして、これ

stacksize(1e8)

どちらも機能せず、SciLab が警告なしにシャットダウンするだけです。

どうやってスタックサイズを超えたのですか? これを防ぐ方法はありますか?どうすればさらに続けることができますか?

4

1 に答える 1