※ ChatGPTを利用し、要約された質問です(原文:javaのJavaのガベージ・コレクション)
Javaのガベージ・コレクションについて
このQ&Aのポイント
Javaのガベージ・コレクションについて質問です。
Javaのガベージ・コレクションには問題点があります。
Javaのガベージ・コレクションを一括メモリーにロードして実行する方法はありますか?
javaのJavaのガベージ・コレクションに付いて質問です。
動作環境は、Windows7で、javaですからVMで動作していると思います。
開発環境はEclipseのPleiades44です。
もともと、VC++6.0で出来上がったプログラムをjavaで別途、作成しています。
私のはAppは約1.6秒で測定が完結するもので、この1.6秒のサイクルを繰返します。
具体的な処理内容は、48000サンプリングの4chのusbデーターを取り込み、データー
処理し、画面に略リアルタイム表示するものです。
問題点
1)他の画像表示のプログラムと同時に走らせますと、双方のプログラムの動作
が、一時停止し、ギコチナイ動きとなります。
2)私のはAppを単体で(Windoes7のVM)で走らせていますが、データー
処理の結果に微妙な差が現れることがあります。
注)VC++の場合は、上記の様な不具合は全くありません。
Q1)javaのコードを一括メモリーにロードし、実行する方法はありますか?
(つまり、ガベージ・コレクションの機能は使用しないようにする)
以上、宜しくお願いします。
補足
毎度、お世話になります メモリーバッファーを確保しますのは、mainの確保しますと、最初の一回だけ確保したことに なりますが、このメモリーの参照が、他の複数のクラスからの参照が出来難いような気がします。 public static void main(String[] args) { float points[] = new float[1500000]; ..... ..... } 基本的な質問で御免なさい。