mieki256's diary



2004/05/02() [n年前の日記]

#8 [windows] Sleipnirについてもう少し調べてみたり

メモリ使用量が増え続けるSleipnir(以下、旧版と表記 *1 )と、メモリ使用量が増え続けないSleipnir(以下、新版と表記)の違いをまだ調べていたり。

結論 :

色々調べてみたけど、自分の結論としては、Customiz.ini、もしくは Docking.ini の内容によって件の不具合が出る可能性があるのかなぁ、といった感じで。…結局のところ再インストールすれば直る可能性ありといった話になってしまうのだけど。

以下調査内容 :

一応記録も残しとく。

新版と旧版で、内容が異なってたファイルは以下のとおり。
AddrMenu.ini
CloseURL.ini
Customiz.ini
Docking.ini
FvEditor.ini
Gesture.ini
History.ini
LastWnd.ini
Sleipnir.ini
Snapshot.ini
URLFiltr.ini
res\Skin.bmp
res\UserImgS.bmp
Sleipnir.exe = 実行バイナリはさすがに同じだった。となると設定の違いで不具合が起きてた可能性が。とりあえず怪しいのは、Sleipnir.iniではないかと目星をつけてみたり。Sleipnir.iniの違いは以下のとおり。上の行が旧版、下の行が新版。
・ ReBarをフラットなデザインにする
    < _OfficeXPGrip=1
    > _OfficeXPGrip=0

・ クライアント領域の周りに枠を表示する
    < _HideAroundLine=0
    > _HideAroundLine=1

・ 謎
    < ProxyIndex=31
    > ProxyIndex=0

・ ホームページ
    < Homepage=
    > Homepage="about:blank"

・ ステータスバーにURLのみ表示する
    < ShowURLOnly=0
    > ShowURLOnly=1

・ UserAgent
    < UserAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
    > UserAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"

・ 新しいウインドウをアクティブにする - アドレスバー
    < ActiveAddressBar=1
    > ActiveAddressBar=0

・ 新しいウインドウをアクティブにする - 検索バー
    < ActiveSearchBar=2
    > ActiveSearchBar=1

・ 新しいウインドウをアクティブにする - パラメーター
    < ActiveParameter=1
    > ActiveParameter=0

・ ファイルが渡されるとSleipnirをアクティブにする
    < ActiveSleipnir=1
    > ActiveSleipnir=0

・ ウインドウの数を制限する - 最大 n
    < TabCount=160
    > TabCount=72

・ エクスプローラバー - お気に入り - ページにフォーカスを移す
    < FavoriteFocusPage=1
    > FavoriteFocusPage=0

・ マウスジェスチャ許容値
    < GestureRecognizedRange=8
    > GestureRecognizedRange=15

・ ダブルクリックスクロールを有効にする - TOP/BOTTOM
    < DblclkScrollTopBottom=1
    > DblclkScrollTopBottom=0
それぞれがどのオプション項目と対応してるのか調べつつ、新版のSleipnir.iniの内容を旧版と同じにして動作確認。 *2 …変化無し。メモリ使用量は止まったまま。ということは、Sleipnir.iniは関係なさげ(爆)。 *3

すると、他の.iniの内容によって不具合が起きてた可能性が。一つ一つdiffで検証してみたり。

AddrMenu.ini はアドレスメニュー拡張設定ファイル。IEのpathが違うだけ。
CloseURL.ini は閉じたURLの履歴。違って当然。
FvEditor.ini はお気に入りエディタ設定。表示項目の幅指定が違うだけ。
Gesture.ini はマウスジェスチャの定義内容。順番が違うだけ。
History.ini は検索バーの履歴。違って当然。
LastWnd.ini は最後に閉じたURLの記録。違って当然。
Snapshot.ini はウインドウの状態の保存・復元用の記録。違って当然。
URLFiltr.ini はURL抽出時のフィルタ情報。違うフィルタを登録してるだけ。
res\UserImgS.bmp はツールバーのボタン用イメージ。画像内容が違うだけ。
res\Skin.bmp はツールバーの背景イメージ。新版では使ってないから違って当然。 *4
…ここまで関係なさげ。

Customiz.iniについては中身が全く異なってて比較しようがない。新版に比べて旧版は16進数での記述部分が多いのだけど、何に関する記述なのかは不明。
Docking.ini は Customiz.ini と同類っぽい内容。何が書いてあるのかさっぱり判らず。

ということで、消去法で、Customiz.ini か、Docking.ini に原因があるのではないかという結論に。試しに、旧版をフォルダごとコピーして、新版の Customiz.ini、Docking.ini を上書きしてみた。…メモリ使用量が増えていかない。やっぱりコレっぽい。

問題なく動いてるほうのSleipnirの情報もメモしておこう :

===========================================================
Sleipnir Version 1.42 バグレポート (2004/05/03)
-----------------------------------------------------------
■ 環境
[OS] WindowsXP Service Pack 1
[IE] 6.0.2800.1106
[RAM] 383MB (168MB Free)
[SHELL32] 6.00.2800.1233 (xpsp2.030604-1804)
[COMCTL32] 5.82 (xpsp1.020828-1920)
-----------------------------------------------------------
■ オプション
* OfficeXP スタイル [ 有効 ]
* マウスジェスチャー [ 有効 ]
* プロキシ [ ダイレクトに接続 ]
* ターゲット名の解決 [ 無効 ]
* タブモード [ 有効 ]
* UserAgent [ カスタム ]
* デフォルトセキュリティ [ SJ--IMV ]
* 標準のブラウザ [ 有効 ]
-----------------------------------------------------------
_先日残した記録 と同じに見えるのですが。うーむ。これではバグの原因追求のための情報として不足なのではないか。

*1: バージョンが同じ1.42なのに、新旧というのも変だけど。まあ、便宜上。
*2: ただ、ProxyIndexとやらが何の項目なのか不明だったので、そこだけは異なる。なんだろう、この項目は。Proxy.iniを旧版のフォルダからコピーして使ってるせいで違ってるのだろうか。正規の手順 = 『プロキシの追加』で追加すれば反映されるのかな。と思って試してみたら、たしかに変化があった。しかし、その数値がProxy登録数と一致していない。謎。
*3: あるいは、ProxyIndexとやらが鍵なのか。…いや。そこは関係無さそうな気も。なんとなく。
*4: 念のため、Skin.bmpを導入した状態でもチェックしたけど、変化無しだった。

以上です。

過去ログ表示

Prev - 2004/05 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project