VaultNetwork.netVault Network Boards
Author Topic: Everyone having issues with AC Client using alot of memory click here: [Locked]
Lil-Blub  2 stars
Posts: 379
Registered:
exactly.
Hazridi  2 stars
Posts: 411
Registered: 2001-3-15 13:24:12
People who have no clue how computers work have no business proposing their idea of what's going on.

Arch Magi is right -- this is Turbine's problem, and it's not related to the version of DX.


C++ emory leaks can stem either from new/delete or malloc/free.


DX surfaces and textures are COM objects and are deallocated from either video memory (default pool) or system memory (managed pool or offscreen plain textures/surfaces) when their reference count drops to zero or the device gets reset (for video memory objects only). There's no real way to leak a texture, the most you can do is hold a reference until the program closes. But that's entirely different from leaking, as the texture is still in a usable state somewhere.


Lil-Blub: now please go away until you learn how to program. You don't know ANYTHING about how computers work, so keep your mouth shut.

 

-----signature-----
Hazridi of WE, VT, HG, SC
Decal Core Dev - http://www.decaldev.com - Beta at http://www.decaldev.com/beta
Lil-Blub  2 stars
Posts: 379
Registered:
As said..." I am beginning to wonder if.... "


Your welcome though master, I still love you and your crew still. I am sorry this is getting alot of attention and your not.


*edit*

Date Posted: 5:41pm Subject: RE: Everyone having issues with AC Client using alot of memory click here: - Date Edited: 5:42pm (1 edits total) Edited By: Hazridi

People who have no clue how computers work have no business proposing their idea of what's going on.

Arch Magi is right -- this is Turbine's problem, and it's not related to the version of DX.


C++ emory leaks can stem either from new/delete or malloc/free.


DX surfaces and textures are COM objects and are deallocated from either video memory (default pool) or system memory (managed pool or offscreen plain textures/surfaces) when their reference count drops to zero or the device gets reset (for video memory objects only). There's no real way to leak a texture, the most you can do is hold a reference until the program closes. But that's entirely different from leaking, as the texture is still in a usable state somewhere.


Lil-Blub: now please go away until you learn how to program. You don't know ANYTHING about how computers work, so keep your mouth shut.
Lil-Blub  2 stars
Posts: 379
Registered:
Make sure I don't have any time to edit. 12 mins guys. THEN respond.
Lokkie_the_Fierce  3 stars
Posts: 697
Registered: 2002-12-12 15:17:57

 

-----signature-----
WARLORD OF PI
Lokkie_the_Fierce (+3.14)
http://c.mymovies.dk/ryejay123
Lil-Blub  2 stars
Posts: 379
Registered:
I know... an attempt to "help" turned on me once again because of the Decal Devs.


I apologize I don't know how to code, and I am not as good as Haz is. He again rules this world cause he can code.


Egotistical arse hole.
Hazridi  2 stars
Posts: 411
Registered: 2001-3-15 13:24:12
Your 'attempts to help' would be better labelled as misinformation, random conjecture, fearmongering, or trolling. End of story.

 

-----signature-----
Hazridi of WE, VT, HG, SC
Decal Core Dev - http://www.decaldev.com - Beta at http://www.decaldev.com/beta
ElgarL  2 stars
Posts: 332
Registered:
Your 'attempts to help' are appreciated. You may have been wrong but the attempt was welcomed. At least you are trying.
chlamys
Posts: 3
Registered:
And indeed, in the absence of other information, this is an entirely plausible cause. There are plenty of ways to "leak" (in the coloquial sense) other than failing to delete memory from the free store. The DirectX objects are allocated in process, and will certainly contribute to the overall memory usage - failure to release will effectively be a leak.


These leaks can also occur not only within userland code, but within DirectX itself (it the Dec update fixes any, it would not be the first time it's happened). A good suspect are the D3DX libraries, which are effectively just consumers of the DirectX core interfaces, and deal with what always used to be application level problems; any flaws within these could certainly cause a leak within the client, and these flaws could be fixed with an SDK update.


Now, as it happens, it doesn't appear that this is the problem (the preponderance of evidence pointing in other directions). But this doesn't stop the original suggestion being valid, and worth exploring.


I'd make a comment about people in glass houses, but don't really want to start a flame war.
Lord_Anton  2 stars
Title: Wu Fez 4 Life!
Posts: 340
Registered: 2004-8-27 23:55:24
Dont get your panties in a bunch Hazridi, its harmful to your health.

 

-----signature-----
They can't deport us all
http://www.btnhboard.com/
Where's Waldorian?

VaultNetwork.net is an independently operated community forum and is not affiliated with, endorsed by, or technically based on IGN, GameSpy, FilePlanet, GameStats, or the former IGN/GameSpy Vault Network.
References to VaultNetwork.net mean this site/domain. VNBoards-style presentation is a visual homage only. By using this site, you agree to the forum rules.