最近Debian 6.0.6をインストールしました。以下は機械状態です。
- CPU - AMD XP 3000+
- メモリ - 1G
- ハードドライブ - IDE 80 Gig
私は主にこのマシンを使っておもちゃに関する個人的なプロジェクトを開発します。 NetBeansを実行すると、メモリ不足エラーが発生することがあります。実行してみるtop
と、RAM使用量がほぼ100%に近いことがわかりました。ただし、スワップ領域の使用量はゼロです。これは、インストール中に作成したスワップパーティションがアクティブではないことを意味しますか?スワップパーティションを作成した後、インストールプロセスで自動的に有効にすると仮定します。スワップを有効にするにはどうすればよいですか?
答え1
「インストール中に作成したスワップパーティションがアクティブになっていないことを意味しますか?」:上部のスワップパーティションに関する統計を見ると、現在使用されている量だけでなく、システムで使用できる合計量も表示されます。 3 つの数値がすべて 0 の場合、スワップパーティションはアクティブではありません。
「スワップを有効にするにはどうすればよいですか?」: swapon <swapdevice or file>
これが失敗した場合は、まずmkswapを使用する必要があります。永久に維持するには、/etc/fstabに追加してください。
スワップ領域があるために使用しないと、システムメモリの代わりにJavaヒープ領域が不足する可能性があります。さまざまな目的で割り当てられるメモリ量を調整するために、いくつかのパラメータをJavaに渡すことができます。使用方法の詳細については、Javaのマニュアルを参照するか、stackexchangeを検索してください。しかし、Javaはクレイジーなように交換しながら技術的に実行できますが、パフォーマンスが十分ではない可能性があることに注意してください。この場合、そのコンピュータのメモリのアップグレードを検討してください。