ベストアンサー 大量にメモリを消費させるプログラム 2004/12/01 17:20 大量にメモリを消費させるプログラムを 作成しテストを行いたいのですが、 VBで実現する方法はありますでしょうか? 512MBくらい消費させたいです よろしくお願いします win2000 VB6 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー todo36 ベストアンサー率58% (728/1234) 2004/12/01 17:55 回答No.2 Dim dmy() as byte ReDim dmy(512& * 1024& * 1024&) 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) kachimi ベストアンサー率40% (12/30) 2004/12/01 17:54 回答No.1 ReDimを使ったらできるのかなぁ? 例えばコマンドボタンを押すたびにReDimで文字列やType宣言したものの配列数を増やしていくとか 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A 一般的に言って「大量のメモリ消費」とは? よく「大量にメモリを消費してしまいます」という書き込みをみるのですが 「大量のメモリ消費」とはどのくらいのことを言うのでしょうか? スペックによっても違うかもしれないのですが。 まず「メモリ消費」を確認するのは タスクマネージャーのプロセスのメモリ(単位:K)を見ればいいのでしょうか? ちなみに私のスペックはvistaの2Gですが svchostやSleipnirが60,000K近くあります。 これは「大量のメモリ消費」の部類にはまだ至らないですか? アドバイスよろしくお願いします。 Win7でIE9がメモリを大量消費する Windows7 64bit版のデスクトップのパソコンを使っています。 いつでもすぐ使えるようにパソコンは基本的に24時間立ち上げっぱなしです。 最近ネットを見ていて重くなったな~と感じて原因を調べたところ IEがメモリを大量に消費していました。 タスクマネージャー出見ると iexplorer.exeが10個近くあり 多い物は800MB近く 少なくても100MBぐらいで 合計するとかなりの量になります。 確かにIEは20タブ以上立ち上げていることも多いのでメモリ消費が多いのもしょうがないかな?とも思うのですが 試しに全タブ閉じてみても タスクマネージャーのiexplorer.exeの数は半分ぐらいにしか減らず ぱっと見メモリ消費量の多いプロセスが残っているように思われます。 なので全終了後にタブを開いても重いです。 残ったiexplorer.exeのプロセスを強制終了してやれば動作は軽くなるのですが 1日に1回ぐらい強制終了をしてなんとか使えてる状態ですが かなり面倒です。 何かいい解決方法ないでしょうか? またタブを閉じても大量にメモリを消費し続けてる現状を解消する方法はないでしょうか? なお諸事情によりIE以外を使う、というのは難しいので他のブラウザを使うというのは難しいです。 Chromeも使っていますが IEでしかできないこともあるのでIEは使い続けたいです。 よろしくお願いします。 小さなプログラムのメモリ消費量の測定方法 自分で開発しているプログラムのメモリ消費量を測定したいと考えています。 このプログラムはC++言語で記述し、Linux環境でGCCを利用して開発しています。以前、プロセスのメモリ消費量を確認してみたところプログラムのメモリ消費量が少ないせいか、プロセスの最小メモリ消費のような値のまま大きな変化はありませんでした。 このようにメモリ消費量が小さなプログラムの測定を行なう方法を教えてください。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム メモリの消費量を知る VB6で開発したアプリケーションの実行中に、「メモリ不足」で強制終了してしまいます。 内容は、「ファイルを入力、処理、ファイルを出力」をファイル数分繰り返すものです。 処理に市販のGISアプリケーションを利用しているため、それが悪さをしているかもしれません。ただ、ステップ数がかなりあるので、どこが悪いのか見つけられないでいます。 そこで、プログラムの途中でメモリの消費量を知る方法はありますか? ちなみに、タスクマネージャーのプロセスのメモリ消費量をみると、確かに、増加しているのですが、プログラムで出力しているウィンドウ画面を最小化すると、一旦激減してしまって、実際の処理との関係がよく分かりませんでした。 消費メモリについて どこのカテゴリで質問しようかと迷ったのですがこちらで質問します Win XP SP2を使って3月の中頃に、購入時の状態に戻しました(所謂リカバリです) その後不要なサービスを停止させ常駐するソフトを減らしました 結果コールドスタート直後の消費メモリが180MB程度になりました それが昨日タスクマネージャを起動させてみると消費してるメモリが200MBを越えたいます(新たにソフトを追加したりしていません) Malwareが浸入していたら嫌なのでProcessWalkerで確認してみましたが変なものを飼ってるようなことはありませんし、時間がかけて砂箱のログを見てみましたがそれらしいものはありません そこで質問なのですが、何もしていないのにリカバリから時間が経過すると消費メモリが増えるなんてことは有りうるのでしょうか? (仮にあったとしてもこんな短期間に?) 詳しい方が居ましたらご教示ください よろしくお願いします メモリを大量消費してるプロセスが見つからない タスクマネージャーでメモリ使用量が80%超えなどしてPCの動作が遅くなってるときも、プロセス一覧のメモリ使用量を合計してもそれが全メモリ使用量と一致せずどのプロセスを止めればいいかわかりません。 リソースモニターを開くとメモリ使用量が40%程度と表示され、こちらでもどのプロセスがメモリを大量消費しているかわかりません。 タスクマネージャーの表記が間違ってるのでしょうか? どうやったらメモリ使用量の多いプロセスを見つけて止めることができるでしょう? メモリの大量消費について 先日友人がパソコンを購入したので見に行ったのですが、 Vistaでメモリも自分の使用しているXP 512MBよりも大きい(おそらく1G)のに何もしなくてもVista画面左にあるガジェット??の車のタコメーターの様なものがレッドゾーン(80~90%)のところに常駐していました。 特に何も起動しなくてもずっとこの状態です。 自分の使用しているXPとはタスクマネージャーの使い方が若干変わっていたのですが、試しにIEを起動したら、それだけで結構メモリを消費していました。 Vistaは2G以上つまないと っていう話も聞いたことがあるのですが、自分のパソコンよりもスペックがいいのになぜこんなにメモリを消費しているのかがとても不思議です。(CPUはそれほどでもありませんでした。) 原因として考えられるのはウイルスソフトがノートンだった事くらいです。 あまり滞在時間もなく、自分自身それほどパソコンに詳しくないのでそれ以上のことは分からなかったのですが、なにが原因か分かる方いらっしゃいませんでしょうか? 詳しいスペックは再度友人に聞けば分かると思うので何か不足事項がありましたら補足いたしますのでよろしくお願いします。 使用しているパソコンはFMVTE50WDです。 VB6のプログラムをWIN7で使いたい OSをXpからWIN7に移行しなければならなくなり、環境移行のテストをしています。 VB6で組まれた業務用プログラムがあり、現在Xpで動作しています。 このプログラム自体はWIN97の時代に作成されたものです。 簡単に説明しますと、データがAccessのデータベースにあり、それを使って技術計算をするプログラムです。 WIN97に入れると、セットアップは成功するのですが、Accessとデータをやり取りする部分でエラーが起きているようです。 そもそも、VB6自体がWIN7にはセットアップできないようで、再コンパイルできません(再コンパイルで動くかどうかも不明ですが)。 WIN7上で動かす良い方法がないでしょうか。 大量のスタートアッププログラム メインメモリ512MBのXPなのですが、 数ヶ月前から、仮想メモリの最小値が低すぎると頻繁にでるので 自分なりに調べて仮想メモリを修正しましたが改善しません。 ネットとメールくらいしかしないのですが。 常駐プログラムが多いのかと思い調べた所、 システム情報のスタートアッププログラムが数千件もありました。 例えばAWVIEW32.DLLなどなど ユーザー名はNT.AUTHORITと.DEFAUTとなっています。 場所はスタートアップと表示されてます。 これらすべてが自動起動してるのでしょうか。 ノートンを入れていて、スキャンしたら「安全」といわれます。 不要なプログラムは削除とか無効にしたいのですが システム構成ユーティリティには20個程度しか表示されません。 この大量のスタートアッププログラムはどうすればよいのでしょうか。 プログラム単位での仮想メモリの割当て 特定のプログラムの使用するメモリを仮想メモリに割り当てて、物理メモリには余裕を持たせておくようなフリーソフトはないでしょうか? 例えば物理メモリ1GB、仮想メモリ1500MBあったとして 通常なら物理メモリの1GBを超えた場合に、仮想メモリを使いだしますよね。 そうではなく、 仮に通常のメモリ使用量が400MB+ソフトAのメモリ使用量が700MBだったとした場合 物理メモリ:通常時の400MB 仮想メモリ:ソフトAの700MB もしくは物理メモリに200MBほど足してその中で残りのソフトAの仮想メモリ消費500MBを交換してやりくりするなど。 多くのメモリを消費するソフトAを非アクティブにして、他の作業をする際に物理メモリの上限値を超えていて、動作が重いのでなんとかならないかと思って質問させて頂きました。 ソフトAの動作は遅くなっても構いません。 良いソフトや方法がありましたらよろしくお願いします。 配列のメモリ消費が激しいです。 PHP5を使用しています。 文字列で30MBほどの帳票を作成するさいに配列に格納すると500MB以上のリソースを使用します。 調べてみたところ、そもそも配列を使った時に格納データの10倍近くメモリ消費するようです。 回避策は無いでしょうか? メモリ消費量の少ないブラウザ メモリ消費量の少ないブラウザを探しております。今までは、Chromeを愛用していましたが、この度古いPCをつかうことになり(XP、Celeron 2.40GHz、メモリ512MB)、Chromeが500MBくらいメモリを食ってしまい、非常に動作が遅いです。(ためしにChromeを消すだけで、メモリ消費量が1GBから500MBまで減りました)拡張機能を15個入れているのも悪いのかもしれませんが・・・。 そこで、メモリ消費量の少ないブラウザを教えて頂けないでしょうか?どうぞ宜しくお願い致します。 ノートンのメモリ消費量について 現在、こうやってFireFoxで書き込みしてるだけで メモリ、消費量が248/228MB中、消費しています。 XP SP1だけで110MBを消費し、firefoxで33mb使うと聞きました。で、プロセスみても差の100mbを消費してるブツがわかりません。 再インストールしかないなと用意してたときにふと、「ノートンはいくら消費してるのだろう?」と思いました。検索してもノートンの消費量に当たりません。 なのでつい質問してしまいました。 どぞご回答下さい。 ビュー定義をプログラムで動的に扱う方法 ビュー定義をプログラムで動的に扱う方法 SQLServer2008+VB6(ExcelVBA)構成のシステムで、日付フィールドを含むテーブルのビューを作成しておき、VBプログラムからSQL文でビューを呼び出す時、日付範囲を指定して絞り込まれた結果をビューで返したいのですが、ストアドを使わずにビューだけで実現することはできないでしょうか? グーグルクロームのメモリ消費量ってどのくらいですか? グーグルクロームのメモリ消費量ってどのくらいですか? ペンティアム4、512MBでも大丈夫ですか? メモリをたくさん使うテストプログラム Linuxで、メモリをたくさん使うようなテストプログラムを作りたいのです。 メモリといっても、プログラムコードの入っているテキスト領域、データの入っているデータ領域、ヒープ領域などがあると思いますが、 これらのいずれかのみをたくさん使うようなプログラムを作りたいのです。 例えば、サイズの大きなプログラムであれば、テキスト領域が大きくなったり、 大容量の文字列を扱ったりすると、データ領域が大きくなったりするんでしょうか? 関数とメモリ使用量の関係があまり分かっていません。 どうか教えてください。 「プログラムが大きすぎてメモリに入りません.」 Windows2000のDOS画面からexeを実行したところ, 「プログラムが大きすぎてメモリに入りません.」 のメッセージが出て異常終了してしまいます。 メッセージからは,メモリに関係したエラーが発生した と思われます。この認識で会っていますでしょうか。 そうであれば(1)メモリ増設,(2)仮想メモリ設定変更などが 解決策としてあると思いますが,他にありますでしょうか。 まずは簡単な(2)から対策を開始したいのですが,どのような設定が最適なのでしょうか? ちなみに,メモリ容量は128MBです。増設も必要かと思いますが・・・ 【携帯アプリ】メモリ消費量の確認 こんにちは。 S!アプリの作成中の者です。 現在テスト段階に入っているのですが、 実機で動作確認をしたところ、エミュレータでの動きと あまりにも違った為、設定に不備がないかを調査しております。 (エミュレータで取得・表示できている値が実機では表示されない等) エラーは特に出ておりません。 開発しているアプリは、MIDP2.0対応端末向けで エミュレータはMEXAを使用しています。 テスト用に用意した端末は930Pです。 原因を探る為、インターネットで検索したところ、 アプリのメモリ消費量が多いのではないかという考えにたどり着いたのですが、 作成したアプリのメモリの消費量を測定する方法が分かりません。 Runtimeクラスというものを何度か目にしているのですが、 具体的に実行中のアプリのメモリ消費量を測定する為に どのように利用したらいいのか書かれているものが見つかっていません。 初歩的な質問で大変申し訳ございませんが、 何かご存知の方がおりましたらご回答いただけると助かります。 よろしくお願いします。 スタティックプログラム VB歴3ヵ月の初心者です。 VS 2003で.netプログラムを始めました。 安全性を高めるために、VB6.0におとしました。 それでもプログラムのインストール時に、DLL、OCXがインストールされてしまうため、スタティックプログラムを作成したいと考えています。 VB6.0もしくはVS2003で作成したプログラムをスタティックに変換することは出来ないでしょうか?不可能である場合にスタティックプログラムを作るにはどのような手法をとれば良いのでしょうか? ご教示お願いします 小容量USBメモリの大量購入 こんにちは。 32MB、64MB、128MBなど小容量のUSBメモリを大量に購入したいと考えています。 大体30本~50本くらいです。1本50円くらいで購入したいなと思っています。 中古でも全く構いません。 Webや秋葉原などで、このような物を取り扱っているショップはないでしょうか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 今も頑なにEメールだけを使ってる人の理由 日本が世界に誇れるものは富士山だけ? 自分がゴミすぎる時の対処法 妻の浮気に対して アプローチしすぎ? 大事な物を忘れてしまう 円満に退職したい。強行突破しかないでしょうか? タイヤ交換 猛威を振るうインフルエンザ カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など