私は、メインブラウザに、Undountを

利用しています。

このブラウザだけに限った事ではないと思いますが、利用時間が長くなるにつれてだんだんと動作が重くなってきて、最終的には、183MBくらいのメモリを食ってしまいます。


こうなった場合、ページ間の移動や、
フォルダにサイトを保存する場合など
動作が非常に重く、すさまじいストレス
を感じます。


このような現象の、原因と解決策を
紹介してください。


ポイントは高めに設定しますね。


では、よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2006/08/14 22:50:48
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:KirakiraHikaru No.1

回答回数354ベストアンサー獲得回数68

ポイント60pt

これは、そのソフトのプログラムに問題があり、

メモリリークが発生しているために起こります。

http://www.sophia-it.com/content/%E3%83%A1%E3%83%A2%E3%83%AA...

メモリリークによって自由なメモリ領域が減少すると、動作が不安定になったり、修理速度が極端に低下する。

Undountがメモリリークしにくいプログラムとして作成されているかがまず問題になります。

http://www.aerith.net/cpp/safe-coding-j.html

しかし、UndountはIEコンポーネントを利用したタブブラウザなので、

IEコンポーネントの問題によって発生している可能性があります。

例えばIEコンポーネントの場合、いくつかのメモリリークが発生するバグを抱えています。

(以下はその例です。)

http://support.microsoft.com/default.aspx?scid=kb;ja;890900

Undount自身でメモリリーク対策が徹底されていたとしても、

IEコンポーネントでメモリリークが発生してしまうことがあります。


したがって、そのソフト(利用している部品を含む)にメモリリークのバグがある場合には、メモリリークによって動作に問題が出てくることになります。

これは、利用者側ではどうすることもできないので、

開発者側に報告したり、改善されるのを待つしかありません。


利用者側でできることとしては、

定期的にソフトを再起動するぐらいです。

例:Undountを一旦閉じてから、Undountをまた起動する。


どのソフトがどれくらいメモリを使用しているかは、

Windows付属のタスクマネージャでわかります。

Undountのメモリ使用量がどんどん増えていればメモリリークが発生していることになります。

http://sharp-pcstudio.com/disp.asp?cno=5&tbno=0&dno=64

id:silentlion

なるほど、こんな理由から重くなっていたんですね。納得の回答です。

2006/08/14 22:47:28
id:fonya3 No.2

回答回数238ベストアンサー獲得回数10

ポイント23pt

残念ながら仕様かもしれませんね。

同様の症状を訴える人がいますが明確な対策はないようです。

http://www3.realint.com/cgi-bin/tarticles.cgi?minute+1695

またCUP食いつぶし現象も確認されていますが

完治してないようです。

http://undonut.sakura.ne.jp/bts/html/guest.cgi?project=undon...

その他のブラウザも試されてはいかがですか。

Opera:

http://www.jp.opera.com/

Firefox:

http://www.mozilla-japan.org/products/firefox/

id:silentlion

仕様ですかぁ。。

unDountはかなり前のDountPから利用しているので、愛着があるんですよね。ブラウザの最新版で対応して欲しいです。

2006/08/14 22:48:22
id:isayama No.3

回答回数47ベストアンサー獲得回数2

ポイント22pt

メモリ解放がうまく行っていないですね。

ブラウザの再立ち上げがよいと思いますが、もしできないようでしたら、メモリ最適化ソフトを用いてみてはいかがでしょうか。

下記URLにフリーのメモリ最適化ソフトが紹介されています。

http://www.vector.co.jp/vpack/filearea/win/hardware/mem/

id:silentlion

一応、BeMemっていうソフトを入れてます。

2006/08/14 22:49:05
id:b-wind No.4

回答回数3344ベストアンサー獲得回数440

ポイント22pt

大抵は CPU と Memory どちらかの負荷が大きくなっているのでしょう。

動作が重くなっているときにタスクマネージャーを開きパフォーマンスタブを開きます。(Win XP の場合)

CPU使用率のグラフが天井を付いているようだと CPU 負荷が大きい。

下のほうの物理メモリ欄の合計の値とコミットチャージの欄の合計の値を比較し、コミットチャージの方が大きければメモリが足りていないということになります。

CPU が原因の場合開発元の改善を期待するしかないですが、メモリ不足の場合手っ取り早くメモリを増設するとかなりの効果は見込めると思います。

id:silentlion

メモリは現在、512MBです。

原因はどうやら、CPUの様です。

軽いブラウザも探して見ますね。

2006/08/14 22:49:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません