S40v5、v6 実行中のゲーム メモリ

オリジナルポスター: Cry&小殤 ビュー: 280 返信: 8 で投稿される: 2012-07-20 20:50:43
よく分からない友達もいるかもしれないので、ここで詳しく説明します! s40v5 を使用している友人は、ゲームをプレイするときに問題に遭遇することがあります。例として、DC の 700 ~ 900K ゲームを考えてみましょう。ゲームを開いて実行すると、java/lang/Outofmoney エラー (ヒープ オーバーフローまたはメモリ オーバーフローと訳されます) が発生し、疑問が生じます。 v5 の実行メモリは 2M で、ゲーム自体のサイズはこの範囲内に収まります。まだエラーが発生するのはなぜですか?ただし、ゲームの圧縮パッケージをリリースすると、エラーの原因がわかります (追記: 約 700 ~ 900K の DC ゲームの圧縮パッケージは、一般に 2M より大きくなります。3D ゲームは、3D テンプレートが繰り返し呼び出されるため特別です)。同様に、圧縮パッケージが 2M 未満であれば、正常に実行できます。一部のゲームは特殊で実行できますが、次のように遅延します: Dragon Knight、圧縮パッケージ: 1.9M! S40v5 と v6 の違いは、実行メモリが異なることです。 v5 のヒープは 2M に制限されていますが、v6 のヒープは動的です。これは、2M を超える v6 のゲームも実行できることを意味します。例:オンラインゲーム「ドラゴンエイジ」では、v5 では実行時にオーバーフローが発生しますが、v6 では正常に実行できます。 。 。
返事 🤍 0 📤 共有 集める

返信 (8)

タイピングで手が疲れた!
(センター)トップ
友達の中にはあまり理解していない人もいるかもしれませんので、ここで詳しく説明します!s40v5を使っている仲間たちは、ゲームをプレイしているときに時々ある問題に遭遇することがあります: ここではDCの700~900Kのゲームを例にします。 ゲームを開いて実行すると、java/lang/Outofmoneyというエラー(私たちはこれをヒープ溢れまたはメモリ溢れと翻訳します)が発生します。そして疑問が生じます。v5の実行メモリは2Mで、ゲーム自体のサイズもその範囲内なのに、なぜエラーが起きるのでしょうか? しかし、ゲームの圧縮ファイルを解凍するとエラーの原因がわかります(補足:DCの700~900K程度のゲームの圧縮ファイルは、通常2Mを超えることが多く、3Dゲームは特に特殊で、3Dテンプレートが繰り返し呼び出されます)。 同様に、圧縮ファイルが2M未満であれば、通常は正常に実行できます。例外的に特別なゲームもありますが、実行はできますが少しカクカクします。例えば:痴情ドラゴンナイト、圧縮包:1.9M! S40v5とv6の違いは実行メモリにあります。v5のヒープは2Mに制限されていますが、v6のヒープは動的です。つまり、v6では2M以上のゲームも実行可能です。例えばネットゲーム『ドラゴンセイジ』は、v5では溢れますが、v6では正常に実行できます。。。
見えない
(right)????
教えを受けます、教えを受けます
なるほど…
私はなぜドラゴンエイジ3がとても大きいのにまだプレイできるのかと言った
— すべての返信が読み込まれました —

返信を残す