PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21076 04/04/15 15:10:22 RE(5):PB7.0: out of memoryについて By t-takahashi
21073 04/04/15 12:33:45 RE(4):PB7.0: out of memoryについて By ハム
21067 04/04/14 14:25:55 RE(3):PB7.0: out of memoryについて By t-takahashi
21066 04/04/14 13:01:37 RE(2):PB7.0: out of memoryについて By t-takahashi
21065 04/04/14 12:25:25 RE(1):PB7.0: out of memoryについて By ハム
21064 04/04/13 15:16:43 PB7.0: out of memoryについて By t-takahashi

カテゴリ:PowerBuilderの不具合?
日付:2004年04月14日 12:25 発信者:ハム
題名:RE(1):PB7.0: out of memoryについて

t-takahashiさん、こんにちは。

解決策になるか判りませんが、使用しているデータウィンドウのバッファをメモリからディスクに
格納するように設定を変更してみてはどうでしょうか。

設定方法は、データウィンドウペインタで該当のデータウィンドウを開き、メニューの[行]→
[検索オプション]→[一時ファイルを介して検索]を選択します。
この設定で、データウィンドウが検索時に使用するプライマリバッファなど各種バッファがメモリ
では無くWindowsのTempフォルダに確保され実行時に使用されます。
欠点は行データがディスクに配置される為パフォーマンスが悪化する事と、ディスクに十分な空きが
必要になります。
このオプションはデータウィンドウで大量の行を扱う時のために用意されています。

以上 参考になれば。


>過去ログを探し似た内容のものもありましたが、現状困っており皆様に教えて頂きたいことがあります。

>具体的な現象を説明しますと、以下のようになります。

>?カラム数が100弱のデータウィンドウ(A)にレコード件数約8万件を読込込む。
>?データウィンドウ(A)からデータウィンドウ(B)にRowsCopy()する。

>上記の、?の段階で「out of memory」が出てしまうのですが、この回避方法はあるのでしょうか?
>ちなみに、?で読込むレコード件数を数千件程度にすれば正常に動作します。

>また、アシストのHPで次のような過去の障害対応を見つけました。

>⇒障害番号:223030
> 障害報告バージョン:6.5.1 OS:MS Windows NT 4.0

> 障害内容:
> 大きな行ブロックをコピーするためにRowscopy()を実行すると’out og memory’が発生する場合がある。

>私が現在使用しているバージョンは、7.0.3 C2なので、この障害は既に対応されていると見ているのですが、
>同じような不具合がPB7にもあったのでしょうか?

>何卒、宜しくお願い致します。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS Windows 2000
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.