2011年6月1日水曜日

日記ちゃん


生産がす: アクティブなウィンドウのハンドルからファイルパス取得
 いつか作ろうとおもっていた「1日なにやってたかを記録するアプリケーション」を仮作成。
記録するデータは
・操作開始時間
・操作時間
・ウィンドウのタイトル
・プログラムのパス
でアクティブなウィンドウが切り替わるたびにメモリに追記していく仕様にした。
 一日分のデータをとったところ、約4MBほど使用した。1ヶ月で124MB。さすがに消費が多すぎる。
今日のデータ以外はzipで圧縮するとか、
プログラムパスは変化が少ないのでIDで保存することでデータ量を減少させるとかで対策してみている。未テスト。
 
 プログラムファイルパスを文字列からID管理にして、丸一日実行してみたら約1MBになった。
全データ約1500。そのうちプログラムパスは25種だった。
データの大半がブラウザだった。
ブラウザは使用率が高いしウィンドウのタイトルもころころ変わるから納得の結果だ。
使用時間が長いのが動画やゲーム関係だった。
あまり参考にならない。

0 件のコメント: