• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javaのGCについて)

JavaのGCについての疑問

このQ&Aのポイント
  • 参考にしたサイトとは異なるGC情報が表示される理由についてコメントを頂けますか。
  • JavaのGCに関するサンプルコードをコンパイルし、GC情報を表示すると参考にしたサイトとは異なる情報が表示されます。
  • 参考にしたサイトとは異なるGC情報が表示される理由を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

メモリが足りないように見えます。バッチファイルを java -verbose:gc -Xmx1g SampleTable に修正して実行してみてください。古い PC やたくさんのアプリケーションが起動している PC を使用しているのであれば、PC で使用できるメモリが少なすぎて Java VM 自体が起動できず同じメッセージが出る可能性があります。その場合はマシンを変えて試してください。 なお GC の動作は実行環境のメモリ量や Java のバージョンに大きく影響を受けますので必ずしも同じにはなりません。

bakabon_xx
質問者

お礼

現在使用中のPCはメモリー2GB未満につき、増設を考えましたが、3GBまでしか 増設できません。 下記の東芝製PCの購入を検討しています 1)Core i3-4025U 4GB windows7 Professional @61020 2)Cereron N2840 4GB Windows8.1        @43200 以上、コメント頂けますと有り難いです。

bakabon_xx
質問者

補足

下記の如く変更して、テストしましたが、同じようにAllocation Failureが発生しました。 java -verbose:gc -Xmx1g SampleTable なお、テスト環境は下記です。 OS:Windows7 Pentium P6000です。 タスクマネージャで見ますと、メモリーは約65%程度使用して、1.2Gくらいです。 >その場合はマシンを変えて試してください。 <--machineを変更する場合は、一応東芝製を考えています。 型式等をご連絡頂けますと、検討したいと思います。 以上、宜しくお願いします。