PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
6826 | 99/06/16 16:30:00 | RE(4):PB5.0.04: 急に By miyauchi |
6738 | 99/06/14 14:04:38 | RE(3):PB5.0.04: 急に By M.M |
6725 | 99/06/14 09:17:30 | RE(2):PB5.0.04: 急に By miyauchi |
6720 | 99/06/11 20:36:20 | RE(1):PB5.0.04: 急に\'不正な処理を行なったため終了します\'となって強制終了してしまいます。 By M.M |
6715 | 99/06/11 18:10:22 | PB5.0.04: 急に’不正な処理を行なったため終了します’となって強制終了してしまいます。 By miyauchi |
カテゴリ:PowerBuilderの開発環境
日付:1999年06月14日 14:04 発信者:M.M
題名:RE(3):PB5.0.04: 急に
miyauchiさん、こんにちは。
>>>PB5.0でDBはOracle7.3
>>>WINDOWS95です
>>>プリントをしている処理を何回か動かすと突然落ちます。
>>>ウィンドウを複数OPEN,CLOSEしています。
>>>
>>>但し、同じプログラムを別のパソコンでも行なっていますがそちらでは発生しません。
>>
>>エラーの発生しているマシンと発生してないマシンがあるとのことですが、
>>比較してどこか違うところはありますか?
>>
>>もし、エラーの発生していないマシンの方がメモりが多い場合、メモリリークが原因に
>>なっているかもしれません。
>>その場合、メモリの多いマシンでも使い続けると、いつかメモリが足りなくなって落ちて
>>しまうと思います。
>>
>ありがとうございます。
>エラーとならないパソコンの方が古いです。ペンティアムの99メガです。
>メモリーはエラーとなるパソコンが32メガで古いほうは増設してあって40メガだったと思います。
>エラーとなるパソコン上では、他の作業も行ないます。
>古いパソコンはその処理専用になっています。
>メモリリークを防ぐにはどんな対応をすれば良いのでしょうか。
メモリリークは可能性の一つですが、確率は高いと思います。
エラーになるマシンの方が搭載メモリが少なく、かつ他のアプリも実行しているとなると、
エラーにならない専用のマシンに比べてかなり空きメモリが少ないわけですから。
複数のウィンドウをオープン・クローズしているとすると、その辺があやしそうです。
例えば、ユーザオブジェクトをスクリプトで生成していて、解放するのを忘れてウィンドウを
閉じたりすると、そこでメモリリークが発生します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.2
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.