/ 親階層)  なでしこを落ちないようにするには?
□投稿者/ とんとん 【219.121.32.196】(2009/04/06(Mon) 13:22:54)

    みなさん、こんにちは。

    久しぶりに困っている点がありますのでお知恵を貸してください。

    今、約4万件のデータを処理するプログラムでエクセルから
    データを取り込んで、HTMLファイルを作成しています。

    それが約5000件処理すると落ちます。
    4万件一度に処理するにはメモリが足りないので
    1000件ずつに分けて処理しています。

    必ず5000件程度で落ちるので、落ちる度に「開始位置を修正して
    もう一度実行」を繰り返しています。

    リソースを消費するらしい「{変数}」パターンの展開も極力使用
    していません。どのような処理がメモリやリソースを大きく処理
    してなでしこが処理不能になる恐れがあるのでしょうか?

    例えば気になるのは、下記の様にグローバル変数を定義して
    1000件ごとに空にして再利用しています。
    これなど問題でしょうか?
    ※使ったことがないのですが「作ったり、壊したり」するべき
    なのでしょうか?

    ※変数定義
    wrkIDとは配列
    wrkHPとは配列

    ●処理関数
    wrkIDは空 //空にしているのですがメモリの解放には
    wrkHMは空 //ならないでしょうか?

    ※処理内容

    戻る


    また、ネットから4万件分のホームページをHTTP取得しています。
    それはローカル変数で処理しています。
    これなども問題になるでしょうか?

    あとは文字列の置換処理をしているだけなので、特に気になる点
    もないのですが大きなループ処理を実行すると
    「なでしこは良く落ちます」

    安定度が増すともっと利用価値が上がるのですが
    どなたか注意点などどうぞよろしくお願いします。

削除キー/

 
関連内容&回答

Nomal なでしこを落ちないようにするには? / とんとん (09/04/06(Mon) 13:22) [#7651] 【 表 示 内 容 】
Nomal Re[1]: なでしこを落ちないようにするに... / choco (09/04/09(Thu) 08:50) [#7662]
  └Nomal Re[2]: なでしこを落ちないようにするに... / とんとん (09/04/13(Mon) 15:37) [#7673]
    └Nomal HTTP取得の問題では / canot (09/04/20(Mon) 16:48) [#7699]
      └Nomal Re[4]: HTTP取得の問題では / とんとん (09/04/20(Mon) 18:00) [#7700]
        └Nomal 相手側サーバーの問題でした / とんとん (09/04/25(Sat) 23:24) [#7713] 解決済み!


Name/
E-Mail/
Title/
URL/
Icon/ (画像を選択/サンプル一覧)
削除キー/ (半角8文字以内)
確認キー/ (なでしこと記入)
解決済み! BOX/ 解決したらチェック
 

Pass/

BBS CGI RSS CGI
Child Tree RSS/SPAM対応版