Access2013にて作成したPGを起動したときに
「メモリ不足」のエラーが表示されます。
プログラムを再起動すると改善されます。
また、しばらくするとエラーが表示されます。
試した事。
1.全台最適化、バージョンアップ ---> 改善せず
2.現象が起きたときのサーバー、クライアントのメモリの状況
---> どちらも60%前後で問題なさそう
3.プログラムの肥大化を考え、PGを分けて対応 ---> 改善せず
4.ネットで載っていた以下の対応をしてみる
https://blogs.technet.microsoft.com/officesupportjp/2017/02/16/ace_memory_error/
方法 1. レジストリ WorkingSetSleep を設定する
方法 2. レジストリ MaxLocksPerFile を設定する
方法 3. レジストリ MaxBufferSize を設定する
---> 改善せず
5.配列のメモリクリアーがされていなかった為、そこを疑いPG修正し、
メモリークリアーを実装。 ---> 改善せず
上記のような事を試しましたが、改善されませんでした。
何か解決策はありますでしょうか。
宜しくお願い致します。
そのエラーは、何かを行ってから発生していますか?
例えばテーブルのデザイン変更を行ったとか、クエリーを変更したとか。
返信有難うございます。
特に変更は行ってからではなさそうです。
windowsのバージョン、32/64bitどちらか
accessは32/64bitどちらか
質問に記載願えますか?
windows10 64Bit
Access2013 32Bit
になります。
そのエラーが出た時のaccessの使用メモリ量はどれくらいですか?
タスクマネージャーの[プロセス]タブでaccessの[メモリ]欄を確認ください。
現象が起きたときのサーバー、クライアントのメモリの状況
どちらも60%前後で問題なさそうでした。
いや、accessのプロセスが使用しているメモリ量を提示ください。
osの空きメモリが何GB,何TBあっても、accessは32bit版を使用されているので、3GB程度までしか使用できませんので。
