PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5236 | 99/02/25 18:59:10 | RE(1):PB5.0.04: open関数で異常に処理時間がかかるのはナゼ? By Taka |
5235 | 99/02/25 18:21:16 | PB5.0.04: open関数で異常に処理時間がかかるのはナゼ? By kuro2 |
カテゴリ:PowerBuilderの開発環境
日付:1999年02月25日 18:59 発信者:Taka
題名:RE(1):PB5.0.04: open関数で異常に処理時間がかかるのはナゼ?
kuro2さん、こんばんは。
>デバッグすると、open関数で処理時間がかかりすぎています。
>メニューを呼ぶだけでも落ちることがあります。
>
>対処方法があれば教えてください。
これでは、いくらなんでも情報量が少なすぎますよ?っ!
せめて、どんな作り方になっているとか、中でどんな処理をやっているかぐらいは書きましょう。
まぁ考えられる原因としては、ざっと以下のようなものが挙げられます。
1.インスタンス化に時間がかかっている
・継承が深い(ウィンドウ/コントロールとも)
・PBLがネットワーク上に存在する
・各コントロールの Constructorイベントで、特別なことを処理している...など
2.Openイベントの中で、時間の掛かる処理を行なっている
・何かを初期化するために、ループさせている
・データベースに接続している
・重たいDWをRetrieveしている...など
3.実は、Open関数に至るまでが長くかかっている...とか
4.極端に空きメモリが少なくてスワップしている...とか
思い当たるものがありますか?
また、「メニューを呼ぶだけでも落ちる」という現象が良くわかりません。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.