Commit Graph

10 Commits

Author SHA1 Message Date
MrStonedOne
9f0e951a69 Fixes handling of line endings and it not incrementing runtime count correctly 2016-05-24 15:13:48 -07:00
MrStonedOne
a6ff9b17c9 Improves the Runtime Condenser.
* Progress bar for when reading in larger runtimes.

* Runtimes with identical text but from separate procs (ie, the million of null.name runtimes we have) are now considered separate runtimes.

* Speed was improved by using pointers for the line holders so we don't copy the characters as we move to the next line needlessly and by not using pointers for the stored runtimes so they can be searched and accessed quicker (cpucache)

* File read rate was massively improved by using a buffered read rather then file.getline() to lower on IO calls. It will now read 512KiB at a time and filter the lines from that buffer as it goes along.

* Pressing just enter at the exit prompt will now be recognized properly.
2016-05-06 16:09:28 -07:00
MrStonedOne
d5f3d025a8 Final cleanup and optimizations 2016-04-29 23:37:04 -07:00
MrStonedOne
aa6b32020d Fixes reporting for hard deletes and cleans up dunc's code. 2016-04-29 02:00:38 -07:00
MrStonedOne
0ec8de7705 Refactor the Runtime Condenser to be less shit. 2016-04-28 23:32:05 -07:00
duncathan
9e8fa0fd7f makes the condensed hard del logs less spammy 2015-10-16 15:09:53 -06:00
duncathan
4cacbf216b recompiles RuntimeCondenser.exe 2015-10-06 17:24:53 -06:00
duncathan
983132b61f adds sorting (descending by failures); fixes output 2015-10-05 20:12:05 -06:00
duncathan
e2ed83b6a5 adds the del() log to world.log at roundend and allows the runtime condenser to parse and condense it 2015-10-05 18:52:44 -06:00
petethegoat@gmail.com
3b20a8e975 Moved the redirector and runtime condenser into the tools folder.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4252 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-31 17:03:43 +00:00