| Pages: [1] 2 :: one page |
|
|
| Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Racso Everdark
 |
Posted - 2005.12.25 23:28:00 -
[1]
Heres the deal, I leak memory constantly from open until shut down like most everyone else.
The solution for me was to window the game and minimize it, returning mem useage to 20 megs, which climbs Upward from there.
Upon noticing I started thinking about why this could happen.
I believe the Memory flag on your create texture call in d3d aka: D3DXCreateTextureFromFileEx(8th argument: Should be *D3DPOOL_MANAGED* I'm betting someone set it to D3DPOOL_SYSTEM for debugging...
PS.... For everyone who's not CCP, this means you can minimize the game to return all the memory. This is happening because the Graphics memory that is normally stored on the card, is having a copy made on the system.
While D3D will take care of graphics ram on the card it doesn't touch system ram, so the copies of all the textures or text or whatever, are stacking up on your system. The part I don't get, is why the ram doesn't get cleaned up by fullscreening and windowing. As this should release all of that ram the same way minimizing does.
Could anyone else try minimizing and seeing if that cleans up your leaks?
|

Racso Everdark
 |
Posted - 2005.12.26 02:01:00 -
[2]
<bump> Am I right? Are other people noticing the same response? mem useage goes back down?
It does seem to be linked to be made worse by bitmapped fonts so I think its only in the Textures and not the mesh's...
PS Job offers to Chris.Potter@gmail.com <laughs>
|

Nukeitall
 |
Posted - 2005.12.26 02:32:00 -
[3]
I hope they're paying attention and investigate.
|

Heavenly Explorer
 |
Posted - 2005.12.26 05:15:00 -
[4]
You should email this to the GM's directly.
|

Leyanna
 |
Posted - 2005.12.26 08:16:00 -
[5]
I havent found any improvement myself.
|

Draahk Chimera
 |
Posted - 2005.12.26 12:05:00 -
[6]
Uhm, I'm not as good as computers as you seem to be, however, I did open ctr+alt+del while running EVE and jumping through systems to see if I had a memory leak causing the horrible lag. Seems I have a cpu leak (if there is such a thing); while EVE didnt use that much RAM it did use 93% of my cpu.  Seing how I have a 2.4 GhZ its quite a few calculations.
 |

Heavenly Explorer
 |
Posted - 2005.12.26 13:09:00 -
[7]
Nah using that much CPU is normal.
|

Lucious Verinas
 |
Posted - 2005.12.26 15:58:00 -
[8]
It worked for me but i had to leave it minimized for about 2 minutes to get the memory usage right down.
Thankyou :)
|

Tripoli
 |
Posted - 2005.12.26 23:07:00 -
[9]
After doing nothing but being docked, my RAM usage was up to 168 MB. I minimized and restored and usage immediately dropped to 37 MB, and is now quickly climing back up.....now at 92 MB after about 2 minutes.
Just did it again, dropped to 27 MB, very briefly, been 10 seconds and up to 40 again.
Strange. ---

|

Rasitiln
 |
Posted - 2005.12.26 23:28:00 -
[10]
This would explain why Im not having a issue. I minimize eve frequently to browse froums, change music, change channels, in vent etc.
 |
|

Selic
 |
Posted - 2005.12.27 01:09:00 -
[11]
After a few hours of running missions, my client was at 278 megs. Minimizing the client sent memory usage down to 37 megs. Restoring the window brings memory usage back up to 87 megs. Wow, it grew another two megs while I finished that last sentence. (no joke) 
Hmm.. One minute later and it's at 91 megs. I'm just sitting in the station idling. Odd.
|

Selic
 |
Posted - 2005.12.27 01:16:00 -
[12]
I just tried again, and it looks like memory usage climbs even when minimized. After dropping down to 22 megs, the client shot back up to 90 megs in under a minute while still minimized. Restoring and minimizing repeats the process.
I guess we just need to minimize the client every now & then when things get slow or jerky. 
|

Heavenly Explorer
 |
Posted - 2005.12.27 01:37:00 -
[13]
Doesn't work and neither does turning off memory mapping 
|

shivan
 |
Posted - 2005.12.27 03:50:00 -
[14]
How do you check your mem usage?
 |

slip66
 |
Posted - 2005.12.27 04:04:00 -
[15]
Originally by: shivan How do you check your mem usage?
I belive jsut crtl, alt, del. then select processes. It will show all the open process/apps and list mem usage.
 |

Alekzander
 |
Posted - 2005.12.27 09:18:00 -
[16]
Normal EVE usage is between 150-190mb when you minimize the client it basically unloades everything except the main program file and a few others. When you open it back up, it reloads all the the textures, chat logs, etc... If it starts climbing above 200 though, thats not normal. My usage has always been around those levels when running three acounts at once and I check every so often when my system seems to be crawling. Though most of that was related to virus scans.
 |

Fornacis
 |
Posted - 2005.12.27 16:21:00 -
[17]
I got the same thing yesterday. Never happened before. I just booted my rig, and all was well. I had been playing for about 8-12 hours straight.
|

Racso Everdark
 |
Posted - 2005.12.27 21:05:00 -
[18]
Heres whats going on.
All of the textures (everything thats not geometry) are being stored both in the graphics card, and in system ram. D3DPOOL_UNMANAGED (iirc)
When you minimize, that texture ram gets released (COM graphics ram, its technical... E-mail me for more info) because D3D_LOSTDEVICE happens,the copies across the AGP are getting deleted as well.
The part that confuses me is that Alt+Enter-ing should do the same thing... aka D3D_LOSTDEVICE aka free the ram.
Leads me to believe that some piece of the Textures()->OnLostDevice(); call is returning or breaking before calling Texture->Release();Texture = 0;
|

Arturio LeMancha
 |
Posted - 2005.12.27 23:58:00 -
[19]
Originally by: Alekzander Normal EVE usage is between 150-190mb when you minimize the client it basically unloades everything except the main program file and a few others. When you open it back up, it reloads all the the textures, chat logs, etc... If it starts climbing above 200 though, thats not normal. My usage has always been around those levels when running three acounts at once and I check every so often when my system seems to be crawling. Though most of that was related to virus scans.
I Agree that is all TRUE...!
There is a memory leak no doubt about it... I run 5 accounts all averaging about the same 200mb memory for normal gameplay. They all slowly climb up to over 400+mb each over about 4+ hours time. This time it is using up all system memory causing SEVERE system lag and eventually failure. I have tried to minimize the windows for up to 5 mins and it always reverted to 400+mb when maximized. They only way I can fix this is to close the client and relog.
The memory mapping will probally only notice a difference when you have 2gb of system memeory or more. if you have less it will probally not notice any difference.
|

coldplasma
 |
Posted - 2005.12.28 11:12:00 -
[20]
I thought minimizing a program automatically decreases memory usage anyway? AIIIIIR |
|

Draahk Chimera
 |
Posted - 2005.12.28 11:25:00 -
[21]
My LAG builds up while I am going through systems (number of occupants is of no issue). Minimizing the game had no effect what so ever. Reloging fixes it right up but its kinda annoying to have to relog every 15 systems or so. Especially when you are attacking deep in enemy space.
To the issue, I think there are several different problems that are causing theese problems. Because it seems to be different situations causing lag for different ppl. Some get it by traveling (like me), others by jumping into crouded situations, still others at regular intervals no matter what they do.
I think therefore that there are several completely diferent issues and that is what causing the delay to the fix. CCP hasent found them all yet.
 |

Racso Everdark
 |
Posted - 2005.12.29 03:33:00 -
[22]
" I thought minimizing a program automatically decreases memory usage anyway? "
That depends entirely on engineering. Default behavior would have the CPU usage decreased, but the Ram staying the same.
|

Rexthor Hammerfists
 |
Posted - 2005.12.29 06:32:00 -
[23]
Edited by: Rexthor Hammerfists on 29/12/2005 06:32:45 well, one of my acc, when i run 2, uses 800 the other one 180.
when i minimize and reopen the usage is by 90, but it takes maybe 10-15mins til its by 800 with one acc.
i have 1.5k ram, maybe cause that?
 |

coldplasma
 |
Posted - 2005.12.29 11:21:00 -
[24]
Originally by: Racso Everdark " I thought minimizing a program automatically decreases memory usage anyway? "
That depends entirely on engineering. Default behavior would have the CPU usage decreased, but the Ram staying the same.
not really, every program I minimize has a significantly decreased memory usage when I minimise it.
---------------------------------
AIIIIIR |

Black Torment
 |
Posted - 2005.12.29 14:32:00 -
[25]
Originally by: coldplasma
Originally by: Racso Everdark " I thought minimizing a program automatically decreases memory usage anyway? "
That depends entirely on engineering. Default behavior would have the CPU usage decreased, but the Ram staying the same.
not really, every program I minimize has a significantly decreased memory usage when I minimise it.
The thing that gives it away is the fact that it crawls back up slowly.
I believe what is said here is pretty much in the right direction, there'd be more texture buffering in a mission than in a station naturally because there are more textures being used. Last night i had to minimise every 2 seconds because the mem usage shot up so fast. I had 9 corp members with me though :)
|

Andrue
 |
Posted - 2005.12.29 20:00:00 -
[26]
Originally by: coldplasma
Originally by: Racso Everdark " I thought minimizing a program automatically decreases memory usage anyway? "
That depends entirely on engineering. Default behavior would have the CPU usage decreased, but the Ram staying the same.
not really, every program I minimize has a significantly decreased memory usage when I minimise it.
Yes. Minimizing an application results in Windows attempting to trim the 'working set'. This is the RAM currently allocated to the application. Note that this is not the same as the memory used by the application. Not all code and data is held in RAM at once - that's what the swap file (pagefile.sys) is for.
Unix, OS/2 and a lot of OSes just let things flow in and out of RAM as required. This results in RAM only holding the more active code and data. With enough RAM the computer kind of adapts to the running processes. On such systems there is often no available RAM at any time. The downside is that should a process need more RAM the OS will have to rearrange things and this can adversely affect other running processes - something a good OS tries to avoid.
Windows OTOH actively reduces the RAM in use by applications. It likes to keep a pool of free RAM available in case some process needs it. During idle moments it trims the working set by removing one of the RAM pages the process is using. It keeps doing this until the process faults (requiring a page to be loaded into RAM from the swap file).
Minimizing causes a manual working set trim.
The effect this has depends to an extent on the process. Processes can ask that memory never be paged out but a good developer would never ask that none be paged out. Thus you have a balancing act.
BTW:Increasing memory doesn't mean there's a leak. A leak is a specific behaviour where memory is allocated by the process but then forgotten by that process. Just because memory/RAM usage is increasing doesn't mean there's a leak. It does often suggest poor design however  -- (Battle hardened miner)
[Brackley, UK]
WARNING:This post may contain large doses of reality. |

Racso Everdark
 |
Posted - 2006.01.02 21:45:00 -
[27]
<*bump*>
|

Phrixus Zephyr
 |
Posted - 2006.01.02 23:26:00 -
[28]
I use Eve in a window, and minimizing does 'nothing' for my Pagefile usage. It stays at 750-850 mbs lagging me to unplayability.
Even RAM cleaners seem to do nothing.
|

madaluap
 |
Posted - 2006.01.03 23:54:00 -
[29]
Edited by: madaluap on 03/01/2006 23:54:06 yeh i am having these problems aswell, i just lag out everywhere when i stay on for more than an hour.
i warped in with a gang and while they are killing i had to reset my pc to clear mem...pc didnt respond to clicking eve away anymore.
missing the whole fight got me ****ed off so i selfdesctructed my ship just to see atleast 1 explosion..
ccp i really cant play the game anymore (period). no whine but after 1 hour my mb usage is up to 400mb resulting in a crash, i can just see it going up till my pc reaches its max capacity.
/logging till problem fixed...
_________________________________________________

|

Gelahn
 |
Posted - 2006.01.04 03:17:00 -
[30]
I think I can confirm the leak as being related to textures, if nothing else. I've noticed that sometimes when I approach a gate or station, the degree of the leak seems directly correspondent to how many new textures need to be loaded. For example, if I end up at a location with the same textures on objects as I've seen recently, nothing leaks, but as soon as I hit an area with some new textures, up goes the RAM usage. This is most notable when in highly populated areas, or when switching from one nation to another.
The paging increase steadily regardless, but the RAM load seems to be effected by it.
I may have found a possible work-around, however. By switching the compatibility mode of Eve to NT, I've yet to see any funny business in RAM or the swap file.
Can anyone confirm?
|
|
|
|
| |
|
| Pages: [1] 2 :: one page |
| First page | Previous page | Next page | Last page |