Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (616)
Games in Android Showcase (173)
games submitted by our members
Games in WIP (659)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  java.lang.OutOfMemoryError  (Read 1389 times)
0 Members and 1 Guest are viewing this topic.
Offline klawz

Junior Newbie

Java games rock!

« Posted 2003-03-06 09:01:11 »

I get that message when i try to play my game. I have searched the web and found

 1. increase the memory allocated (by using the -Xms and/or -Xmx options to the "java" command)

2. rewrite your application such that it uses less memory

It is my map image which when i make it to big i get the error. I can play with small maps. I'm programming a 2d game and i make the maps in photoshop. But i dont know what format i should use and bit depth. I want to use big maps but not increase the memory allocated to the java command. Can somone help me find the optimal images i should use, please ?
Offline oNyx

JGO Coder

Medals: 2

pixels! :x

« Reply #1 - Posted 2003-03-06 10:12:29 »

do u use one image for the whole level? ._o

弾幕 ☆ @mahonnaiseblog
Offline cfmdobbie

Senior Devvie

Medals: 1

Who, me?

« Reply #2 - Posted 2003-03-06 10:49:44 »

Is it possible to break up your map into different sections and load and unload them as necessary?

Are there other savings you can make elsewhere - I know having a big image causes you problems, but if you can cut down on sprites or sound data you won't hit the limit even with a big map.

Hellomynameis Charlie Dobbie.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline cfmdobbie

Senior Devvie

Medals: 1

Who, me?

« Reply #3 - Posted 2003-03-06 10:56:56 »

Ah, and regarding bit depths, simply put the smaller the bit depth, the smaller the image.  However, using images with the same bit depth as your display is worthwhile as it creates less work to do by the system.

As for image formats, I'd guess that whatever format you use, by the time it gets loaded into memory it'll be the same size.  However, the data you store in the format is more important - if you're storing but not using alpha data, using RGB/RGBA images when a greyscale would do (masks etc), or using RGB data when colour-index would be better, you should be able to save a bit more.

Hellomynameis Charlie Dobbie.
Offline klawz

Junior Newbie

Java games rock!

« Reply #4 - Posted 2003-03-07 06:45:55 »

thanks for helping. I try to unload my animation pictures i dont need and break up my map in smaller sections.
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Coldstream24 (18 views)
2015-09-03 00:41:28

Andrew_3ds (30 views)
2015-09-01 19:08:10

afikri (20 views)
2015-08-31 09:30:22

afikri (27 views)
2015-08-31 09:30:07

afikri (15 views)
2015-08-31 09:27:24

afikri (17 views)
2015-08-31 09:26:40

Roquen (32 views)
2015-08-29 11:30:54

GamerC4 (38 views)
2015-08-22 20:38:50

GamerC4 (36 views)
2015-08-22 20:37:18

GamerC4 (42 views)
2015-08-22 20:37:01
HotSpot Options
by Roquen
2015-08-29 11:33:11

Rendering resources
by Roquen
2015-08-17 12:42:29

Rendering resources
by Roquen
2015-08-17 09:36:56

Rendering resources
by Roquen
2015-08-13 07:40:51

Networking Resources
by Roquen
2015-08-13 07:40:43

List of Learning Resources
by gouessej
2015-07-09 11:29:36

How Do I Expand My Game?
by bashfrog
2015-06-14 11:34:43

List of Learning Resources
by PocketCrafter7
2015-05-31 05:37:30 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!