持株・資産 メモをとる

http://kaburobo.jp/howto/makerobot.html#3

所有株の情報などはPortfolioクラスを利用する。

また、カブロボインスタンスは日ごとにnewされるので、
フィールドに値を置いておいても次の日はクリアされている。
なので、何か記憶しておきたいときは、メモをとる。

public class Robot1 implements Robot{

    public void run(InvestmentAgent agent) {
        
        Portfolio portfolio = agent.getPortfolio();
        
        String lastMemo = portfolio.getMemo();
        System.out.println(lastMemo);
        
        portfolio.setMemo("aaa");
    }    
}


わたせる値はString。この際Serializableをわたせてもいい気もするが。。。
記憶容量のルールの問題かな?


http://kaburobo.jp/faq/index.html#107

大会に預ける場合、プログラムは展開した状態で、3MB以内です。 記憶領域は、テキストで100KBまで持つことができます。 他に1日の稼動(処理)時間の制約などもあります。 プログラミング規約を確認してください。

staticフィールドに保持するのはご法度なのだろうか?