|
|
Or, use your gamerDNA username: (more...)
| ||||||
| |
![]() |
| | LinkBack | Thread Tools | Rate Thread | Display Modes |
| | #31 (permalink) |
| Registered User Join Date: Apr 2002
Posts: 188
| VG file reads - some real bad things going on I took a look at what VG is doing using FileMon (available from FileMon for Windows v7.04) and it highlights one huge inefficiency in VG and some areas it could be improved. 1. A lot of reads from mesh and texture files are in pairs. It reads a chunk of a file followed by reading a smaller piece of what it just read. This is an insanely dumb thing to be doing as a memory copy would be orders of magnitude faster. At least 100x faster in most cases with such small reads. A lot are also two adjacent reads of adjacent parts of the file that could be coalesced into a single read. 2. Music/sounds constantly re-read the same parts as needed when even a small cache of recently played parts would easily cut the number of reads by 75-90%. It also reads sequential parts a lot that could be coalesced into fewer reads but a cache would lessen the need/benefit for doing that. 3. Far too many small reads that could be coalesced into larger ones. Spend some effort to list all that needs to be read and coalesce those parts that are adjacent. For instance when peaking into a dungeon or building where a lot of related geometry and textures suddenly becomes visible and is loaded from the same file. Alternate #3. For areas like a dungeon/chunk read the whole file in and grab the bits as needed from the copy in memory instead of doing 1000's of small reads from the file system to access every little object as it comes into view. 4. After trying to load an asset from a file that doesn't exist in doesn't cache that fact and tries to open it over and over and over. Here it was for a file named \Vanguard\bin\Chunk_n11_n9.int which it tried to open 40 times in a row. 5. The compiled vertex and pixel shader cache files are both read and written in 100's of little bits even when they are 233k and 2,892k here. Coalesce all those parts in memory into one write. Read it all and chop it up from the in memory copy for reads. 6. On shut down the large parts of the VGSettings.xml are written out sequentially one *BYTE* at a time. This is thousands of writes for a file that is only 54k. Again do all that parts stuff to a chunk of memory and do a single write to the file. At least on start up it's read in using three large chunks here. -------- Fixing up the worst of these file read/write ineffeciencies would lesson a lot of the slowdowns in the game. Hitching on asset loading would be lessened and the game would load and shutdown faster. Last edited by Xitix; 03-03-2007 at 08:35 AM.. |
| | |
| | #33 (permalink) | |
| Registered User Join Date: Nov 2004
Posts: 322
| Quote:
Meeting stones were an idea that should die completely and never be reborn. Vilgan | |
| | |
| | #34 (permalink) | ||
| I am not your billboard. Join Date: Nov 2004
Posts: 1,673
| Quote:
__________________ Quote:
| ||
| | |
| | #36 (permalink) |
| Registered User Join Date: Apr 2005 Location: Kansas City, MO
Posts: 151
+2 Internets | Something missing is the fact that I can't cancel my account. I cancelled it a few days ago... or so I thought, but it still says active and it still plans on billing me in a few days. Oh I'll be pretty pissed if I get charged another month for this piece of shit. |
| | |
| | #37 (permalink) | |
| Banned Join Date: Feb 2005 Location: Iowa
Posts: 126
| Quote:
Travel can be a pain but to be honest it doesnt bother me so much as finding a steady group to go here hit it totally up then go somewhere else. In otherwords get fellowship up and fix LFG tool and travel no longer becomes a main issue. | |
| | |
| | #38 (permalink) | |
| Registered User Join Date: Apr 2002
Posts: 188
| Quote:
| |
| | |
| | #39 (permalink) |
| Walker told me I have AIDS Join Date: Jan 2003 Location: Busan
Posts: 3,333
| Ya I just went to check mine and it was still active, but I "cancelled" it 3 weeks ago. This is not cool. This is what it shows: Account Status: Active Orig. Purchase Date: October 24, 2006 Account Open Until: March 3, 2007 Next Billing Date: March 3, 2007 Next Subscription Plan: Vanguard Subscription, 1 Month I've clicked "Cancel Subscription" twice now, but times it says it's successfully canceled. How the hell do I not pay for this shit? Last edited by Jabberwhacky; 03-03-2007 at 11:15 AM.. |
| | |
| | #41 (permalink) |
| Walker told me I have AIDS Join Date: Jan 2003 Location: Busan
Posts: 3,333
| They're not open on the weekends, unless I found the wrong billing department for SOE. For anyone else that cancelled, what did you do? Just click the "Cancel" button there at the main billing screen? |
| | |
| | #42 (permalink) | |
| Registered User Join Date: Sep 2006 Location: Spangdahlem AFB, Germany
Posts: 164
| Quote:
The lfg tool is the same concept now right? if you put auto join. I never use it though, cause it sets up the worse groups evah! | |
| | |
| | #45 (permalink) |
| Is really a cow. Join Date: May 2006
Posts: 1,161
| It's all part of the Vision! If cancelling a Vanguard sub was easy, you wouldn't get that sense of satisfaction that comes only after hours upon hours of working at something!
__________________ It's turtles all the way down. |
| | |
![]() |
|
| Thread Tools | |
| Display Modes | Rate This Thread |
| |