I have update.
On 512 Mb you will start crushing after virtual memory becomes more than 1 Gb. Boston needs 2-3 minutes to load, even not first try - crashes. You have sound lags, sometimes crashes when memory becomes big. in 10 minutes. The only option you can play is with
lowgfx.res mod. Some buildings freeze your client. Sometimes you play Turn-Based Strategy.
On 1 Gb there will be sometimes crashes, maybe in half an hour. Or maybe not, also there will be no sound lags.
On. When sistem comes to 2050 mb virtual memory, java crashes:
- Code: Select all
javax.media.opengl.GLException: haven.GOut$GLOutOfMemoryException: GL Error: 1285 (out of memory)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
at haven.HavenPanel.uglyjoglhack(HavenPanel.java:385)
at haven.HavenPanel.run(HavenPanel.java:420)
at java.lang.Thread.run(Unknown Source)
Caused by: haven.GOut$GLOutOfMemoryException: GL Error: 1285 (out of memory)
at haven.GOut.glexcfor(GOut.java:99)
at haven.GOut.checkerr(GOut.java:107)
at haven.TexGL.create(TexGL.java:240)
at haven.TexGL.glid(TexGL.java:273)
at haven.TexGL$TexDraw.applyfrom(TexGL.java:133)
at haven.GLState$Applier.apply(GLState.java:455)
at haven.GOut.apply(GOut.java:194)
at haven.FastMesh.draw(FastMesh.java:96)
at haven.Composited$Model$Layer.draw(Composited.java:156)
at haven.RenderList.render(RenderList.java:207)
at haven.RenderList.render(RenderList.java:218)
at haven.PView.draw(PView.java:169)
at haven.MapView.draw(MapView.java:768)
at haven.Widget.draw(Widget.java:479)
at haven.Widget.draw(Widget.java:484)
at haven.GameUI.draw(GameUI.java:423)
at haven.Widget.draw(Widget.java:479)
at haven.Widget.draw(Widget.java:484)
at haven.RootWidget.draw(RootWidget.java:80)
at haven.UI.draw(UI.java:147)
at haven.HavenPanel.redraw(HavenPanel.java:273)
at haven.HavenPanel$1.display(HavenPanel.java:88)
at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)