09/05/19 23:39:46 dBWZfjFQ0
その後、再インストールしてから、バックアップしておいた設定ファイルを
ちょこちょこと復元していった結果、原因はsearch.iniであることが分かりました。
どうもパーソナルバー上に検索欄を多数表示させていると、
Operaの動作が異様に重くなるみたいです(自分の場合は9個)
試しに、検索欄を全て削除したら、インストール直後の軽快な動作に戻りました。
716:名無しさん@お腹いっぱい。
09/05/19 23:46:03 OUz/P3p9P
パーソナルバー上に検索欄を9個か・・・・そういうカスタマイズの仕方もあるんだな
キーボードショートカットと検索エンジンのキーワード使ってやった方が重くもならないし、スマートだと個人的には思うが
人それぞれかな
717:名無しさん@お腹いっぱい。
09/05/19 23:52:41 LCrNb93a0
>>715
報告乙。
自分とこも、何か重いなーと思ったら同じのが原因だったわ。
普通の検索エンジンの他に、通販サイトや、動画投稿サイトやらの
検索ボックスを色々と登録して十数個ほど表示させてたんだけど、
全て消したら、すっかり軽くなった。
>>716
検索サイトが多くなってくると、キーワードで管理しようにも
キビしくなってくるんだよね……。
718:名無しさん@お腹いっぱい。
09/05/20 00:01:48 f5hvGaw4O
>>715
そういう場合は再インストールの前にプロファイルのフォルダごと移動かリネームして動作確認すればいいよ
しかし検索の数で重くなるのは初耳だな
ツールバーのカスタマイズは動作と無関係だと思ってたけど、そうでもないのかな
719:名無しさん@お腹いっぱい。
09/05/20 00:05:33 uDMqZ4+OP
>>717
それならデフォで付いてる、ドロップダウンメニュー(?)付きの検索窓じゃダメなのかって気がしたり・・・
まあこれも人それぞれか
>>718
skinでも若干重さ変わるんだから、無関係ではないだろうね
720:名無しさん@お腹いっぱい。
09/05/20 00:11:03 6lOHT1zE0
>>719
ドロップダウンメニューでは、工程が一つ多くなってしまうしね。
特に、高解像度のモニタとか使ってると、広さを有効に使いたくなるのが人情ってもの。
721:名無しさん@お腹いっぱい。
09/05/20 00:12:52 6lOHT1zE0
あ、追記。
自分は検索欄を多数表示とかさせてないけど、
再現させてみる為に、適当に10個表示させたら、
↑の通り、文字入力やページスクロールがめちゃ重くなったわ。何じゃこりゃ。
722:713
09/05/20 00:44:44 Z69yGPLZ0
色々と追試してみたのですが、どうも単純に検索欄の数が問題ではないみたいです。
あるサイトの検索欄(ex.Google)を表示せなければ、
多くの検索欄があっても軽いままのときがあったりと、いまいち原因が分かりません。
で、Googleが原因かというと、他のサイトの検索欄でも重くなったり、ならなかったり……と。
うーん、分からん。
取りあえず現状、分かっていることは
・検索欄が増えるにつれ、段階的に重くなるというわけでない
・検索欄が全く無ければ、軽いのは確か
って、ことくらいです。
723:713
09/05/20 01:18:07 Z69yGPLZ0
あくまで自分の環境でですが、再現方法が分かりました
・一つ以上検索欄(どこの検索サイトでもよい)をパーソナルバー上に表示させた状態で
新たに適当なページを読み込む(縦に長いページが分かり易い)
そのページでカーソルキーで(マウスホイールでも可)ページをスクロール
するとタスクマネージャでCPU使用率が跳ね上がる。
ページのスクロールではなく、アドレスバーで文字を←→で移動でも再現
このときに、検索欄を消すとCPUの占有は無くなる。
・検索欄が一つもない状態で、ページを読み込んで、その後に検索欄を表示させると
スクロールでもCPU負荷の増大は無い。
・あくまで検索欄がある状態で読み込んだページでのみ、CPU使用率が跳ね上がる現象が起こる
※上記はスムーズスクロールはOFF
で、OperaUSBに検索欄を追加してみて試したところ、こっちでは再現しない (ノ∀`)
お手上げ ∩( ・ω・)∩
おそらく他の設定とも複雑に関係してるんでしょうね。
なので、他の人もあんまり再現しそうにないかな。
IMEにATOK使ってるんで、それが関係してる可能性も。
724:713
09/05/20 01:59:31 Z69yGPLZ0
あー、皆さんお騒がせしました。原因分かりました。
結論から言うと、opera6.iniでOpera Directory=Z:hogeとして
プロファイルをRAMディスクに置いているせいでした。
Opera内部でどういう動作をしてるかは分かりませんが、
上記のように、ページのスクロールやキャレットの移動を行うと、プロファイルへの頻繁なアクセスが発生し、
結果として、RAMディスクではCPU負荷が増える、と。
高速化の為に良かれと思ってやってたことが、こういう形で裏目に出るとはorz
>>717さんも、おそらく同じくRAMディスク使ってるんじゃないでしょうかね。
725:名無しさん@お腹いっぱい。
09/05/20 02:04:03 0NV28Sph0
( ̄ー ̄)ニヤリッ
726:713
09/05/20 02:36:25 Z69yGPLZ0
結局、プロファイルをHDDに戻したら、複数タブを開いたり、
フルスクリーンの切り替え等、その他の動作も明らかにキビキビになったんだぜ (ノ∀`)
特に非力なNetbookの方では顕著。
こりゃ、OS自体のプロファイルも、安易にRAMディスクに置くのは、考え物かもなー。
727:名無しさん@お腹いっぱい。
09/05/20 02:58:30 sn34TmDG0
俺はキャッシュやfaviconだけRAMディスクに置いてるが、iniファイルでもなけりゃ特に問題ないのかな
728:名無しさん@お腹いっぱい。
09/05/20 03:09:57 cc52MvNA0
>>727
ディスクキャッシュは Cache Directory4= でいけるけど
favicon(imagesディレクトリ)も任意の場所に指定って出来るの?
自分はずっと前から方法さがしてたけど見つからなかったんで
Opera Directory= をRAMディスクにして、その他のはHDDの方に明示、
って消極的な方法でfaviconをRAMディスクに置いてるんだけど。
729:名無しさん@お腹いっぱい。
09/05/20 03:14:06 kiGRNDG/0
メモリの読み書きは CPU のお仕事だからね
HDD の読み書きは大部分をコントローラが肩代わりしてるけど
問題は何をそんなに読み書きしてんだろうってとこじゃない?
FileMon でも仕掛けてみれば原因を特定できるかも
730:名無しさん@お腹いっぱい。
09/05/20 10:26:07 iWr4jV650
ID:Z69yGPLZ0検証乙
確かに問題だな。
HDDなら重くはならなくとも、無駄なアクセスは極力さけるべきだし、
そもそもページスクロールやキャレット移動でアクセスするっておかしいよな。
せっかくそこまで検証したんだし、バグ報告しちゃいなよ
731:名無しさん@お腹いっぱい。
09/05/20 10:59:24 wqpLWK5p0
youtubeなどの映像をみたキャッシュは
パソコンの中のどこにあるんですか?
XPのOSです
732:名無しさん@お腹いっぱい。
09/05/20 11:26:05 kKVBKoM10
>>728
俺は
Opera Local Directory=R:\opera
Cache Directory4=R:\opera\cache4
Operator Cache Directory4=R:\opera\opcache
ってやったらR:\opera配下に(RAMディスク)に
cache4
images
opcache
vps
ってフォルダができてる
733:名無しさん@お腹いっぱい。
09/05/20 11:49:45 LOdlm1Gz0
Opera Local Directoryの指定は少し前の10αからは無視されたような
ジャンクション使えばopera6.iniで指定出来ないフォルダも場所変えられると思う
734:713
09/05/20 15:49:10 Z69yGPLZ0
プロファイルをHDDに置いた状態から、
opera6.iniで一つ一つ設定ファイルをRAMディスクに移していけば
どの設定ファイルが原因か分かるんでしょうけど、さすがにそこまでの気力はないっす。
中には任意の場所を指定できないものもありますし。
>>733の言うように、シンボリックリンクとか張れば、強引には出来るでしょうけど。
ちなみにRAMディスクは、RamPhantom3を使ってます。
他のソフトでも起こるかは不明。
735:名無しさん@お腹いっぱい。
09/05/20 16:26:00 6NT4ydxp0
アドレスバーでの入力中に重くなるというなら、
履歴の全文検索でファイルへのアクセスが発生して、って分かるんだけど
検索欄や、単にページをスクロールするだけでファイルへのアクセスが起こるのは妙だね。
しかも、検索欄を表示させているときだけ、ってのが尚更。
この辺は、>>729さんの言うように、FileMonとかでモニタリングするしかないだろうなー。