日記/2018-12-26 の変更点

お名前:

#author("2018-12-27T06:37:36+09:00","default:editor","editor")
#author("2018-12-27T06:39:25+09:00;2018-12-27T06:37:36+09:00","default:editor","editor")
**雑記:/savechat の保存量。 [#m83a6c00]

先日のクリスマス対応で、サンタからもらったアイテムを集計するために /savechat を何度もしていたのですが。~
その過程で「あれ?」と思ったのが、ファイルのサイズ。~
4KB〜6KB くらいでばらついているんですね。

もちろん1行あたりの入力文字数は発言しだいでばらつくので、行単位で管理されているログの総サイズも違って当たり前ではあるのですが。~
なんか「同じ箱をどんどん空けてでたテキストx決まった行数」のばらつきにしては、違いすぎる気がしまして。~
ちょっと調べてみました。

普通の人にはまったく不要な情報だと思いますが、まあそんな感じで。
#region(→続きを読む。)


今まで「チャットアナライザ」でさまざまに /savechat をしてきた実績から、/savechat の記録限界量は「行数」起因と思われます。~
なぜならば:10KBを超えるようなチャットファイルが残っている一方で、昨日のクリスマスのでは6KBくらいですでに「最初のほうのものが消えている」ことが確認できているから。

そこで実際に手動で試すことにしました。すご〜〜くめんどくさいんですが(笑)~
具体的には、以下のような感じ。

+RO起動し、任意キャラでログイン。
+1人PTを編成し、PT発言モードにする(こうしなくてもいいんだけど、他の人に聞こえるのもアレなので)。
+「1」発言し、すぐに「/savechat」。
+「2」発言し、すぐに「/savechat」。
+・・・という風に、「カウント数発言→/savechat」を繰り返していく。

/savechat すると「ほにゃらら is saved.」みたいな文字列も保存されるので、発言した数字が行数そのものにはなりませんが。~
少なくともこれで「発言数x1回あたりの増加行数」で、どれくらいの行数が記録できるかがわかります。

・・・とやってから気づいたんですよ。~
秀丸とかのエディタを使えば、いちいち発言カウントしなくても「行数」は行番号でわかるわ(笑)~
やる前に気づけよ orz


***んで、結果というか状況。 [#xf1d1d52]

おおよそ、以下のようになっていることが見えてきました。

+最初、行数が240行+αまでは、単純に記録行数が増えていく。
+それを越えた次のファイルでは、120行+αまでに減る。
--この際、前のファイルの「前方120行」がなくなっている。~
別の言い方をすると、前のファイルでの121行目からが保存対象になっている。
+以降、再び240行+αまで増えていく。




そんな感じ。



----
ご意見などがあれば。
#comment2(below)
-追記。&br;上記状況から、次のような場合にどうなるかのテストはしたいところ。&br;&br;・一度に120行以上(例えば130行)増やしてから savechat したらどうなるのか&br;・一度に240行以上増やしてからだとどうか。 -- ともせ%管理人。 &new{2018-12-27 (木) 06:37:36};
-追記。&br;上記状況から、次のような場合にどうなるかのテストはしたいところ。&br;&br;・120行以上の記録を残したあとで、一度に120行以上(例えば130行)増やしてから savechat したらどうなるのか&br;・120行以上の記録を残したあとで、一度に240行以上増やしてからだとどうか。 -- ともせ%管理人。 &new{2018-12-27 (木) 06:37:36};

#endregion