|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Regis Blackbird
DUST University Ivy League
1
|
Posted - 2015.08.07 08:45:00 -
[1] - Quote
bear90211 wrote:
2. Implement an Auto Cache Clearer for after ever battle.
Wow, I can't believe CCP didn't think about this!
Could you please tell us what this magical "Auto Cache Clearer" is, and how its supposed to function? Please don't hesitate to go technical. |
Regis Blackbird
DUST University Ivy League
1
|
Posted - 2015.08.07 17:53:00 -
[2] - Quote
Sequal's Back wrote:Regis Blackbird wrote:bear90211 wrote:
2. Implement an Auto Cache Clearer for after ever battle.
Wow, I can't believe CCP didn't think about this! Could you please tell us what this magical "Auto Cache Clearer" is, and how its supposed to function? Please don't hesitate to go technical. Mmh.. When you play a fight, the textures, structures, etc.. are loaded in your memory (RAM). If the memory is too short, it usually uses the HDD/SSD to keep charging stuffs but it's way slower than on the RAM. It seems like the RAM and the data temporarly charged on your HDD/SSD aren't cleared properly so they accumulate and cause framerate drops. That's the reason why it's recommended to reset before a PC match to help avoiding these framerate drops. Turning your ps3 off clears the RAM and does what DUST should do at the end of every battle. Hope I made myself clear enough. Didn't want to go to much into details so things might not be working exactly the way I described them.
Thanks for the feedback, but I really wanted a reply from the OP (since he seems to be the expert).
The problem I have with his quote (and his entire post in fact) is that he makes everything seem so easy, without providing any credentials or deeper explanation to justify his statements. His comment makes it sounds like we have a dedicated cache area in memory which stores all in-match data, and CCP just "forgot" to insert the line "clear cache" in the code.
Memory leaks (which is what we actually are taking about) are not simple, and definitely not easy to fix. Basically the code allocates memory and does not free it after use. This memory can not be used since it it occupied, but will never get cleared. After a while less and less memory is available, which results in the HDD swapping you describe in your reply.
The problem is, the code can't (easily) judge which memory is garbage and what is vital for the game. The reason a system reset works before a PC game is that "all" memory is wiped (the console is turned off). In this state it does not matter what is useful memory and what is not.
TDLR: There is not magical cache which CCP could just clear in-between games. It simply does not work like that. Sure, you can implement a garbage collector which clears unused memory, but they are quite resource intensive as well.
The best way is to plug the leaks. But as stated earlier, that is definitely simpler said than done. |
Regis Blackbird
DUST University Ivy League
1
|
Posted - 2015.08.07 18:11:00 -
[3] - Quote
And to go on about the quote to borrow 2-3 coders from EVE, who will fix things easy peasy.
bear90211 wrote:Cavani1EE7 wrote:bump for the blue tags Thanks, cavani, we do need blue tags here. it's pretty easy work IMO just get 2 or 3 devs to switch over from EVE bug fixes and your pretty much golden on the coding aspect of it all.
Coders which neither have the same tools, language and legacy code knowledge to work with, will just jump in and fix problems and cut and slash maps in no time.
Oh wait... They need to be "good" coders. That's right... Not like the ones in CCP Shanghai.
bear90211 wrote: The academy and map polishing would require 2 or 3 coders to switch over, everything else is pretty basic. I mentioned in the topic that it would require coders of higher skill, but with 2 or 3 they can do it in no time.
Comments like this is frankly insulting to anyone which works in IT, not just CCP. (In case you wonder where the blue tags went )
|
Regis Blackbird
DUST University Ivy League
1
|
Posted - 2015.08.07 18:14:00 -
[4] - Quote
Thor Odinson42 wrote:My only question is, how'd you come up with 65%?
It's apparently up to 90% now
bear90211 wrote: this would solve 90% of the problems in the game. the rebalancing, buffing, nerfing and adding content can come later. this list should come first.
|
|
|
|