ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: Out of Memory

このトピックの投稿一覧へ

なし Re: Out of Memory

msg# 1.4.1.1.1
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-6-15 18:51
satuki6  常連   投稿数: 64
データが多い時、必ずでるようになりました。

処理は下記の処理です。
1.クエリーを実行
2.クエリー結果の出力パラメータを変数で設定
3.DataVIewToDataTable関数でDataTableを作成
4.DataGridViewにDataTableを関連つけ

動きをみていると。
2の処理では、MGXXXXXXXという一時ファイルに書き込まれているようです。
その後、一時ファイルファイルが削除され、
データが多い時は、しばらくしてDataGridViewに表示されます。
*******************
データが50万行の時は、問題なく表示されましたが、データが52万行以上にした時、Out of Memoryが発生しました。
この時、一時ファイルは削除されないので、3の処理中に発生しているのではと推測しています。(推測がだめと怒られるかしれませんが)
*******************
他のPCで同じ処理を実行したところ、Out of Memoryは発生しません。
2台ともWindows7で メモリは4GBを搭載しています。 
マシンの違いは、32Bitか64Bitの違いです。
*******************
以上のことから、何か制限事項があるのではないかと思いますが
どうなんでしょうか?







投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約