ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー

メモリーリークエラー発生

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-5-25 9:41
k-sasa  新米   投稿数: 10
PCはXP sp2+マルチモニタ、
表示ソースは有線LAN100base上のNAS内の撮り貯めた約9000枚のJPG、
をVer2.0.9で使用させてもらっています。
通常に使用している際には問題は見受けられないのですが、一晩中PCを起動したままにしていると起床した際に、題名のメッセージボックスに「9回メモリーを解放し忘れています」と表示されスクリーンセーバーが停止していることがあります。不具合か否かは私では判断しかねるのですが、同様の現象が発生している方はおられませんか?
私がかなり無理な環境で使用していることが原因なのかも知れません。何か情報がありましたらよろしくお願いします。
投票数:115 平均点:4.61
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2008-5-25 15:43
k3info  管理人   投稿数: 159
修正版を2.0.10として公開しました。
なおっているかどうか不安ですが使ってみてください。
投票数:68 平均点:5.15
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-5-26 22:58
ゲスト 
素早い対応ありがとうございます。DLしましたので早速試してみます。結果はまた後日書き込まさせていただきます。
投票数:63 平均点:4.92
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-5-26 23:00
k-sasa  新米   投稿数: 10
失礼しました。ログインせずにそのまま返信してしまいました。
すばやい対応ありがとうございます。早速DLさせていただきましたので試してみます。結果は後日書き込まさせていただきます。
投票数:75 平均点:5.07
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-5-27 23:39
k-sasa  新米   投稿数: 10
直りました!ちゃんと朝までスクリーンセーバーが動いていました。ありがとうございます。
しかしっ!そこで発見してしまいました。「モニターパワーオフ時のスクリーンセーバー停止」のスレでは2.0.9で修正済みとのことでしたが、昨日導入した2.0.10でもモニターパワーオフにもかかわらずセーバーが動作していました。これって再発なのでしょうか、それとも・・・。
ちなみに私の設定環境は、
○マルチディスプレイ→マルチモニター
○停止条件
 ・キー入力→クリア
 ・マウス移動→クリア
 ・マウスクリック→チェック
 ・モニタ電源OFF→チェック という設定です。
スレを変えた方が良いと判断される場合はご指摘下さい。再度発言し直します。
それではご意見をよろしくおねがいいたします。
投票数:79 平均点:5.82
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-5-28 0:24 | 最終変更
k3info  管理人   投稿数: 159
情報ありがとうございます。
「モニターパワーオフ時のスクリーンセーバー停止」については、修正をミスったかもしれないのでもう一度チェックしてみます。

一晩中動かしてモニターパワーオフのテストをしたことがないので、今度試してみます。

書き込みは今のところ特に多くはないので、どちらに書いていただいてもかまいません。
投票数:60 平均点:5.33
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-5-31 7:16
k-sasa  新米   投稿数: 10
追加情報です。上記環境での電源オプションのプロパティは、
○電源設定→自宅または会社のデスク
○「自宅または会社のデスク」の電源設定(電源に接続)
 ・モニタの電源を切る→20分後
 ・ハードディスクの電源を切る→30分後
 ・システムスタンバイ→4時間後(機能していません。実際には一晩中電源オン状態です。OSのバグですかね。)
 ・システム休止状態→なし
となっております。何か協力することがあれば遠慮無く言ってくださいね。
がんばってください。
投票数:50 平均点:4.60
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-6-1 19:58
k3info  管理人   投稿数: 159
情報ありがとうございます。
現在テストをしているところですが、
自分の環境だとディスプレイの出力が止まった
ところでスクリーンセーバーも終了します。
XPとVISTAで試しましたが、両方とも大丈夫の
ようでした。

他の設定等のせいかもしれませんので、
いろいろと試してみますので、もう少しお待ちください。
投票数:51 平均点:4.71
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2008-6-1 21:55 | 最終変更
k-sasa  新米   投稿数: 10
こちらももう少し検証してみました。
・セーバーを1分で作動
・モニタ電源は2分でOFF
以上の環境でまず対象写真数を減らして4枚(しかもローカルドライブ上)にして試したところ、ちゃんとモニタ電源offに併せてセーバーも停止しました。
再度、対象ファイルをNASの9000枚にして試したところセーバーが動作してから約50秒後に1枚目が表示されました。(表示順はシャッフル2)で、この状態だとやっぱりモニタ電源OFFになってもセーバーが停止しません。この辺りの負荷のかかる無理な使い方が、セーバー停止を阻害しているのかもしれません。参考としてください。
投票数:57 平均点:5.79
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-6-3 20:58
k3info  管理人   投稿数: 159
検証ありがとうございます。
とても参考になります。

こちらでも負荷がかかる設定を作って
試してみます。
投票数:55 平均点:4.18
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-6-6 1:31
k3info  管理人   投稿数: 159
同じような環境として
NAS(玄箱HG)にJPEG約1万1千枚
入れてみました。

WindowsXP Celeron2.8GHzです。

今のところ、設定もできるだけ合わせてみましたが
こちらでは再現できないでいます。

>試したところセーバーが動作してから約50秒後に1枚目が表示されました。(表示順はシャッフル2)

こちらの環境だと約5秒で1枚目がでるのですが
実は9千枚ではなくて9万枚なんでしょうか。
投票数:69 平均点:5.51
|
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-6-6 23:24
k-sasa  新米   投稿数: 10
こちらの環境ではBuffalo HD-H250LAN上にJPGが8685枚、計8.2GBが対象ファイルとなっています。
ネットワーク環境は上記 HD-H250LAN(100M/bps) + WZR-G144NH(1000M/bps) + ASUS A8N-SLI Premium(1000M/bps)の有線LAN。PCのcpuはAthlon 64 X2 3800+ です。  
投票数:64 平均点:5.31
|

なし Re: メモリーリークエラー発生

msg# 1.1.3.1.1.1.1.2.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-6-8 22:35
k3info  管理人   投稿数: 159
いろいろ試しているうちに多少わかってきました
試した内容は以下のとおりです。

1.複数フォルダでファイル数を増やす
NAS上のファイルを増やしてテストするために、色々なファイルをコピーして数万枚までJPEGを登録しました。ただし、フォルダは別々のフォルダにコピーしました。
このテストでは問題は発生しませんでした。

2.単一フォルダでファイル数を増やす
同一のフォルダでファイル数が多い場合かもしれないと考えて、ファイルをコピーしていきました。

 100枚くらい特定のフォルダにコピーして
 ∩管瑤鯀択してCtrl+Cでコピー
 ペーストしてファイル数を倍に増やす
 ぞ綉◆銑を繰り返し、ファイル数を増やしていく

自分の環境だと、同一ファイルに数千くらいになった時点で「メモリーが足りない」とのエラーメッセージでコピーできなくなりました。(VISTA環境)

その時点でスクリーンセーバを起動して確認するとモニタ電源が落ちたあともスクリーンセーバーが動作したままでした。
この段階でメモリーは 1.2GB位使われていていましたが(搭載メモリは2GB)、 全部使われていたわけではありません。
何回か試しましたが状況は同じでした。

3.上記2の環境でPCを再起動してスクリーンセーバを試しました。
同じファイル数でもモニタのパワーオフで終了することが確認できました。再起動でリソースがリセットされたのかもしれません。

やはり負荷状況(システムリソース)が関係しているように思います。

ということで、メモリー関係のリソース不足によりモニタパワーオフ時に終了しないことがあり得ると思われます。(その時は、他のプログラムも動作が不安定でした。起動してもウインドウが開かないとかもありました。)

また、ファイルの管理方法も、同一フォルダにまとめて入れると問題がありそうなので、複数のフォルダに分割して入れた方が良さそうです。テストの状況では、同一フォルダのファイル数が増えることで、明らかに動作がおかしくなりました。
(スクリーンセーバではサブフォルダも検索のオプションをお試しください)

ただ、現在の開発ツールとプログラムの状況ですと、システムのリソース不足の時に正しく動くプログラムを作成するのが難しいので、今後の課題になるかと思っております。

とりあえず、
 ・(単一フォルダの?)ファイルを減らす
 ・メモリーを増設する
 ・スタートアップ起動のプログラムを減らす
等で、お試しいただければと思います。

こちらとしても継続して対応等を考えたいと思います。
投票数:114 平均点:3.60
|

なし Re: メモリーリークエラー発生

msg# 1.1.3.1.1.1.1.2.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-6-11 23:21
k-sasa  新米   投稿数: 10
返事が遅れました。すみません。
色々調査いただきありがとうございます。
調査していただいた内容に関して、こちらの状態をもう少し詳しくご説明します。
まず1機目は先般ご説明した
CPU AMD Athlon 64 X2 3800+
OS WindowsXP Pro SP2
MEM 1GB*2
LAN Gigabit Ethernet
2機目は
CPU Intel Core 2 Duo E6300
OS Windows Vista Home Premium SP1
MEM 1GB*2
LAN 無線LAN IEEE 11n Draft 133M
以上2機なのですが、いずれも同じ症状です。最近気づいたのですが、2機ともスクリーンセーバが起動条件(3分間)になっても実際の動作まで1分程度のNASへのアクセスを開始している最中に気づかずにPCを触っても、スクリーンセーバ作動状態はキャンセルにならず、画面操作中にいきなりセーバが作動します。もちろんクリック1発でセーバ解除になりますが、突然画面に写真が浮かび上がってくるので毎回驚きます。
さて、調査された対策案についてですが
・(単一フォルダの?)ファイルを減らす
 についてですが、NAS内部の写真関連フォルダの具体的な内訳を示すと、
フォルダ/ファイル 容量 ファイル数 フォルダ数 1フォルダ当たりファイル数
Z:\PHOTO\ 13.11 GB 1 | 9,649 12 | 1,118 8.63059034
総計 - フォルダ - 13.11 GB
PHOTO(未整理) 117.35 MB 51 | 51 0 | 0
PHOTO2000 331.31 MB 0 | 314 21 | 21 14.95238095
PHOTO2001 507.07 MB 0 | 988 77 | 77 12.83116883
PHOTO2002 1.12 GB 0 | 1,485 146 | 146 10.17123288
PHOTO2003 779.54 MB 0 | 901 120 | 120 7.508333333
PHOTO2004 822.00 MB 0 | 1,027 180 | 186 5.521505376
PHOTO2005 1.15 GB 0 | 967 153 | 153 6.320261438
PHOTO2006 1.60 GB 0 | 935 131 | 131 7.13740458
PHOTO2007 3.34 GB 0 | 1,337 151 | 153 8.738562092
PHOTO2008 3.05 GB 0 | 1,358 118 | 119 11.41176471
となり1フォルダ当たり約8ファイル、決して多くは無いと思います。しかもjpg以外のaviファイル等も混在しておりますので、実際はもう少し少ないはずです。ファイルではなくフォルダは確かに多いかもしれませんがいかがでしょう?

つぎに
・メモリーを増設する
 については2機とも1GB×2 計2GBを実装しております。これでもセーバ動作環境として足りないでしょうか?
 ちなみに通常使用時のアイドル時(常駐プログラムは沢山稼働してます)において、タスクマネージャ上で確認しますと、
 コミットチャージ合計 850,000KB 物理メモリ 2096,612KB という状態です。まだまだメモリ不足には余裕があるように感じます。

・スタートアップ起動のプログラムを減らす
 は、確かに沢山の常駐プログラムをスタートアップに入れておりました。そこでレジストリやスタートアップを徹底的に削除してクリーンな環境で試してみましたが症状はかわりません。

以上、長文ですみません。管理人様の考察に基づきこちらも調査をしてみましたが改善に至っておりません。引き続き調査・観察をすすめて見ます。またなにかありましたらお知らせします。
投票数:86 平均点:4.42
|

なし Re: メモリーリークエラー発生

msg# 1.1.3.1.1.1.1.2.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2008-6-12 2:10
k3info  管理人   投稿数: 159
k-sasaさん

またまた詳細なレポートをありがとうございます。
これだけフォルダが多いと起動の時間が40秒という
のも、それくらいかかるかもしれませんね。
ファイル一覧を作るのに約1000回のNASへのアクセス
が発生するとすると、1回あたり
 40秒÷1000=40ミリ秒
かかっていると考えるとそれほどおかしな数字では
なさそうです。

さて、問題点を整理しますと
(1)起動時のNASにアクセス中にスクリーンセーバーの
   停止条件が無視される
(2)一晩中動作させているとディスプレイの電源オフ
   の停止条件が無視されることがある
という2点のようですので(1)については別件として
調査しますが、画面を出す前にファイル一覧を読み込んで
いるので、そういう動きをしそうな気もします。
そこまでファイル一覧の読み込み時間がかかることを
想定していませんでした。

ところで、対象の画像ですが、縦横のドット数はどのくらい
ですか? 2560×1920ドットくらいですか?
それと、線形補間はチェックされていますか?
(現在の線形補間は画像が大きいと負荷がかかるので
一応確認させてください)

それともうひとつ確認ですが、ディスプレイのパワーオフ
が無視された時でも、マウスクリックでは終了するんですよね?
投票数:51 平均点:4.31
|

なし Re: メモリーリークエラー発生

msg# 1.1.3.1.1.1.1.2.1.1.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-6-12 23:52
k-sasa  新米   投稿数: 10
k3infoさん

再び環境をかかせていただきます。
○マルチモニター
 ・19インチ液晶 SXGA
 ・17インチCRT SXGA
○JPEG画像
 ・1280×1024(約130万画素) 〜 3888×2592(約1000万画素)
 ただし1000万画素の一眼レフデジカメはここ数ヶ月しか使用してません。
 殆どが130〜600万画素クラスのコンパクトデジカメのJPEGファイルです。
○K's JPEG ScreenSaverの設定。
 (基本設定)
 ・画像サイズ 1088×870に収める
 ・線形補間 チェック
 ・停止条件
  キー入力 クリア
  マウス移動 クリア
  マウスクリック チェック
  モニタ電源OFF チェック
 (画面切替)
 ・切替え方法 全選択
 ・切替えスピード 左から3カラム目
 ・切替間隔 画像3 サウンド0
 (音量設定) 音量設定を行う クリア
 (効果) すべてのチェックボックス項目 クリア
上記条件に加え、テストとして
○画面のプロパティ
 (スクリーンセーバー)
 ・待ち時間 1分(テスト前は3分)
 (電源オプションのプロパティ)
 ・モニタの電源を切る 2分(テスト前は1時間)
でもう一度確認してみました。
結果、
・1分でNASのアクセスランプ稼働確認
・以後、約30秒後に最初の画像が表示される
・以後、約30秒後にモニタ電源OFFとなる
・マウスを動かしてモニタ電源ONとする
するとセーバがちゃんと停止してます!ファイル数多くてもちゃんと動作してます!
何だか1枚目の画像表示までの時間が短くなったような・・・そういえば昨日、
 ・切替えスピード 左から5カラム目→左から3カラム目に少し「速い」方へ調整
 ・切替間隔 画像5→画像3に変更 サウンド0
当たりをつつきました。でも関係ないでしょ、多分。

>それともうひとつ確認ですが、ディスプレイのパワーオフ
>が無視された時でも、マウスクリックでは終了するんですよね?
上記質問についてですが、ちゃんとセーバ終了します。手順でいくと
1 モニタ電源OFFを視認
2 マウスまたはキーボード押下によりモニタ電源ON
3 画面に動作中のスクリーンセーバが表示される
4 マウスクリックでセーバを停止させる
以上です。またまた沢山書き込みましたが、今晩は上記環境を一晩かけて放置してみます。結果はまた報告させていただきます。でわおやすみなさい(^^)/~~~
投票数:58 平均点:4.48
|

なし Re: メモリーリークエラー発生

msg# 1.1.3.1.1.1.1.2.1.1.1.1.2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-6-13 23:40
k-sasa  新米   投稿数: 10
○K's JPEG ScreenSaverの設定。
 (基本設定)
 ・画像サイズ 1088×870に収める
 ・線形補間 クリア ← チェックをハズしてテストしてみました。

結果、線形補間もハズしてみましたが、一晩経たなくても約30分程度で、モニタOFFにあわせてのセーバ停止が機能しない症状(動作)を確認しました。短い時間でも再現することが判明。さて、いよいよ私の環境が特殊すぎってことですかな。
投票数:55 平均点:4.55
|

なし Re: メモリーリークエラー発生

msg# 1.1.3.1.1.1.1.2.1.1.1.1.2.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-6-15 21:35
k3info  管理人   投稿数: 159
k-sasa さん
いろいろ試しているのですが、
まだモニタOFFについてはこちらで再現することができないで
います。すみません。
ただその過程で見つかった不具合を修正した物をアップロード
しました。
投票数:144 平均点:2.29
|

満足 Re: メモリーリークエラー発生

msg# 1.1.3.1.1.1.1.2.1.1.1.1.2.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-6-19 22:31
k-sasa  新米   投稿数: 10
k3infoさん、こんばんわ。
こちらもローカルディスクに大きめの写真を移し、モニタがOFFにならない現象の再現テストを行っていますが、再発しません。やはりNASにおいた大量のファイルをソースにしているところに問題があるのかもしれません。
今後も気がついたことがあれば情報提供していきたいと考えておりますが、拙者の特殊な環境に起因している可能性が高いとかんじており、本スレッドは一旦CLOSEしていただければと思います。親切に対応していただいて大変ありがとうございました。また書き込みさせていただきます。
投票数:47 平均点:6.17
|

  条件検索へ


オンライン状況
6 人のユーザが現在オンラインです。 (1 人のユーザが サポート掲示板 を参照しています。)

登録ユーザ: 0
ゲスト: 6

もっと...
アクセスカウンタ
737057

昨日: 1832
今日: 3761

KOIKE3.NET 2007 www.koike3.net