diamondreflect (diamondreflect)

Race #524

View Pit Stop page for race #524 by diamondreflectGhost race

View profile for diamondreflect (diamondreflect)

Official speed 59.09 wpm (110.07 seconds elapsed during race)
Without ending ping 59.20 wpm (198 ms delay sending score to TypeRacer’s server)
Timerless 59.74 wpm (998 ms elapsed before first character typed; 108.87 seconds elapsed during race)
Timerless minus one 59.63 wpm, ignoring the first character typed
Race Start April 2, 2024 3:56:54am UTC
Race Finish April 2, 2024 3:58:44am UTC
Outcome Win (1 of 3)
Accuracy 97.6%
Points 87.66
Text #10000 (Length: 542 characters)

/* Read a set of characters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (expected < shutdown.length()) { if (random == null) random = new Random(System.currentTimeMillis()); expected += (random.nextInt() % 1024); } while (expected > 0) { int ch = -1; try { ch = stream.read(); } catch (IOException e) { log.warn("StandardServer.await: read: ", e); ch = -1; } if (ch < 32) /* Control character or EOF terminates loop break; command.append((char) ch); expected--; }

Characters typed /* reaReads a set of characters from the socket */ StringBuffer command = new StringBuffer(); int esxpected = 1024; /* Cut off to avoid DoS attack */ while (expected < shudtdown.length()) { if (random == null) random = new Random(System.currentTimeMillis()); expected += (random.nextInt() % 1024); { } while (expedcted > 0) { int ch = 0-1 ; try }{ ch = stream.read(); } catch (IOException e) { log.warn("StandardServera..await: read: ", e _); ch = -1; } if (ch < 32) /* Control character or EOF terminates loop break; command.append((char) ch); expected00=--; }
Timing
Character / * r e a -a -e -r R e a d s -s a s e t o f
Milliseconds 998 484 368 500 106 143 188 158 143 306 108 128 123 29 375 95 139 92 110 202 95 91 125 110 65
Character c h a r a c t e r s f r o m t h e s o c k e
Milliseconds 166 125 51 122 124 200 199 126 109 93 124 125 209 10 111 154 127 125 62 81 139 94 142 92 97
Character t * / S t r i n g B u f f e r c o m m a n d
Milliseconds 119 95 438 294 172 172 187 157 109 46 63 449 388 108 141 122 79 63 125 95 42 142 108 156 79
Character = n e w S t r i n g B u f f e r ( ) ; i n
Milliseconds 79 416 175 109 108 95 109 171 157 171 91 78 62 1063 306 404 345 189 63 262 235 344 203 127 92
Character t e s -s x p e c t e d = 1 0 2 4 ; / * C
Milliseconds 66 203 73 191 478 187 113 166 175 168 96 169 94 126 154 172 153 343 220 256 165 392 372 141 465
Character u t o f f t o a v o i d D o S a t t a c
Milliseconds 156 80 97 47 71 173 107 125 95 63 91 172 146 59 124 124 227 243 389 190 155 188 153 94 187
Character k * / w h i l e ( e x p e c t e d < s h
Milliseconds 156 65 258 222 139 97 118 47 66 91 94 261 142 202 139 124 172 158 93 155 130 201 307 299 94
Character u d -d t d o w n . l e n g t h ( ) ) { i f (
Milliseconds 155 107 573 91 245 124 125 81 198 207 456 143 93 501 92 248 435 154 140 169 159 202 78 109 264
Character r a n d o m = = n u l l ) r a n d o m =
Milliseconds 232 109 93 110 92 77 126 174 185 142 142 511 208 138 218 461 431 126 111 105 125 78 156 114 118
Character n e w R a n d o m ( S y s t e m . c u r r e n t
Milliseconds 207 121 125 103 226 124 110 125 82 103 221 356 152 63 110 110 253 170 185 99 102 140 82 95 106
Character T i m e M i l l i s ( ) ) ; e x p e c t e d +
Milliseconds 247 141 77 93 313 138 171 141 109 136 224 259 126 281 174 151 174 154 736 198 125 93 142 76 297
Character = ( r a n d o m . n e x t I n t ( ) % 1 0 2
Milliseconds 437 500 404 125 110 97 108 109 77 185 355 298 168 154 391 340 82 232 216 223 246 484 202 96 307
Character 4 ) ; { - -{ } w h i l e ( e x p e d -d c t
Milliseconds 171 345 266 185 241 124 301 142 186 169 139 77 77 35 108 92 172 171 519 141 115 166 356 140 156
Character e d > 0 ) { i n t c h = 0 -0 - 1 -
Milliseconds 79 158 108 200 249 219 310 184 160 340 122 79 78 139 294 95 107 129 399 281 436 218 230 202 375
Character ; t r y } -} { c h = s t r e a m . r e a
Milliseconds 207 124 110 183 109 110 804 475 218 139 156 95 124 124 109 129 196 235 31 183 157 169 143 78 139
Character d ( ) ; } c a t c h ( I O E x c e p t i o n
Milliseconds 78 248 199 293 188 266 201 467 199 94 220 177 120 220 433 171 299 246 371 202 92 145 90 64 62
Character e ) { l o g . w a r n ( " S t a n d a r d S
Milliseconds 93 108 284 236 217 420 342 170 96 185 155 202 83 99 235 781 249 359 125 156 95 153 155 508 444
Character e r v e r a . -. -a . a w a i t : r e a d : " ,
Milliseconds 247 93 160 134 77 283 186 176 589 203 77 216 250 140 156 186 139 99 120 108 87 385 204 220 450
Character e - _ -_ ) ; c h = - 1 ; } i f ( c
Milliseconds 107 108 189 388 238 494 234 264 190 325 117 88 557 160 321 373 267 194 227 175 166 97 91 217 339
Character h < 3 2 ) / * C o n t r o l c h a r a c
Milliseconds 84 152 251 610 122 169 486 293 388 326 140 327 188 46 140 154 80 155 112 151 86 87 97 122 202
Character t e r o r E O F t e r m i n a t e s l o o
Milliseconds 205 111 75 79 126 201 124 546 349 167 185 159 106 108 107 94 172 95 106 96 90 112 89 154 158
Character p b r e a k ; c o m m a n d . a p p e n d ( (
Milliseconds 124 124 139 156 78 91 424 213 438 218 93 49 139 139 139 97 105 171 237 184 108 92 95 233 154
Character c h a r ) c h ) ; e x p e c t e d 0 0 = -= -0 -0
Milliseconds 191 249 49 122 191 139 388 48 233 265 172 95 199 125 124 656 203 76 174 457 183 295 171 192 151
Character - - ; }
Milliseconds 205 199 310 593 218
WPM Timing
Seconds WPM
2.2 16.35
4.4 24.53
6.6 49.06
8.81 59.96
11.01 59.96
13.21 65.41
15.41 63.08
17.61 62.01
19.81 61.78
22.01 61.05
24.22 62.94
26.42 63.6
28.62 65.41
30.82 64.63
33.02 63.96
35.22 63.71
37.42 64.13
39.62 63.9
41.83 64.84
44.03 65.96
46.23 65.93
48.43 65.17
50.63 64.94
52.83 64.28
55.03 63.67
57.24 63.32
59.44 62.99
61.64 63.08
63.84 61.65
66.04 60.69
68.24 61.54
70.44 61.15
72.65 60.95
74.85 61.08
77.05 60.9
79.25 60.57
81.45 59.81
83.65 60.11
85.85 59.26
88.06 58.87
90.26 58.77
92.46 58.4
94.66 58.57
96.86 58.97
99.06 59.6
101.26 59.73
103.47 60.19
105.67 60.42
107.87 59.74
110.07 59.09