0

Java ゲーム (Minecraft のクローン) を作成していますが、RAM にかなりの量のデータ (約 1024Mb) を保存する必要があります。

ただし、必要なパラメーターを eclipse.ini に設定しようとしましたが、それらは Eclipse の JVM で使用されていません。

eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms1024m
-Xmx1024m
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar

ご覧のとおり、より多くのRAMを取得する必要がありますが、テストアプリは別のことを示しています:

memory with 500 sectors :
##### Heap utilization statistics [MB] #####
Used Memory:102
Free Memory:50
Total Memory:152
Max Memory:247

メモリはまだ 256MB でブロックされています。

何か案は?

構成: Windows 7 64 ビット、Eclipse indigo 32 ビット、JDK1.6 32 ビット

4

1 に答える 1

2

Eclipse の実行に使用できるメモリの量を変更しました。

プログラムで使用できるメモリの量を変更するには、実行/デバッグ構成のVM 引数-Xms1024m -Xmx1024mセクションに追加する必要があります ([引数] タブの下を見てください)。

于 2012-07-20T12:12:15.540 に答える