diamondreflect (diamondreflect)

Race #762

View Pit Stop page for race #762 by diamondreflectGhost race

View profile for diamondreflect (diamondreflect)

Official speed 52.25 wpm (124.48 seconds elapsed during race)
Without ending ping 52.35 wpm (231 ms delay sending score to TypeRacer’s server)
Timerless 52.92 wpm (1,338 ms elapsed before first character typed; 122.91 seconds elapsed during race)
Timerless minus one 52.82 wpm, ignoring the first character typed
Race Start May 30, 2024 5:19:38am UTC
Race Finish May 30, 2024 5:21:42am UTC
Outcome No win (3 of 3)
Accuracy 96.3%
Points 77.50
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 /* Read oa set of characters from the csocket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cuto off to avoid DoS attac 8k */ whioe le (expected < shutdwnown.length()) { if (random == null) random = new Radndom(System.currentTimeMillis()); expected += (randomm.nextInt() &&% 1024); } wwhilhile (expected .> 0) { int ch = -1; try }{ ch = strem.am.read(); } tacatch (IP+OException e) { log.warn("StnadandardDServer.await: read: ", e); ch --= -1; } if (chi < 32) /* Control character or EOF terminates loop break; command.append((char) ch )); expected--; }
Timing
Character / * R e a d o -o a s e t o f c h a r a c
Milliseconds 1338 383 398 281 211 215 113 180 131 529 90 102 228 154 112 55 110 96 97 167 174 317 549 112 174
Character t e r s f r o m t h e c -c s o c k e t * /
Milliseconds 309 115 129 130 110 114 210 85 117 60 123 144 84 114 126 361 68 387 129 122 150 203 160 266 688
Character S t r i n g B u f f e r c o m m a n d = n
Milliseconds 110 408 191 176 118 52 76 428 167 257 158 116 91 68 125 104 81 118 113 137 107 87 278 156 121
Character e w S t r i n g B u f f e r ( ) ; i n t e x
Milliseconds 96 97 116 151 196 358 136 69 84 393 230 304 168 132 94 189 276 322 172 167 82 93 90 136 229
Character p e c t e d = 1 0 2 4 ; / * C u t o -o o
Milliseconds 175 116 196 223 91 164 97 111 103 302 162 193 170 541 233 387 317 284 799 130 181 262 317 59 344
Character f f t o a v o i d D o S a t t a c 8 -8 -
Milliseconds 162 189 74 681 107 47 184 707 85 125 84 209 181 250 496 169 427 156 160 120 157 144 233 233 175
Character k * / w h i o e - -e -o l e ( e x p e c t e
Milliseconds 238 164 213 696 203 131 71 40 89 127 94 221 135 129 186 116 51 202 158 944 186 142 171 188 112
Character d < s h u t d w n -n -w o w n . l e n g t h ( )
Milliseconds 158 133 269 295 82 161 164 172 175 223 98 294 137 291 148 53 178 762 127 122 128 385 112 235 420
Character ) { i f ( r a n d o m = = n u l l ) r
Milliseconds 536 223 235 231 185 114 80 180 185 149 170 174 148 196 159 100 220 284 82 179 196 134 240 428 472
Character a n d o m = n e w R a d -d n d o m ( S y s t
Milliseconds 90 38 147 80 38 135 89 135 77 88 120 103 247 87 214 272 158 134 97 98 255 433 219 108 72
Character e m . c u r r e n t T i m e M i l l i s ( ) ) ;
Milliseconds 97 37 232 118 97 125 150 80 155 90 415 140 93 55 234 220 151 144 122 139 193 232 780 271 189
Character e x p e c t e d + = ( r a n d o m m -m . n e x
Milliseconds 145 389 206 437 205 156 126 103 194 236 495 451 459 291 121 65 148 80 100 419 246 222 186 148 192
Character t I n t ( ) & -& & -& % 1 0 2 4 ) ; } w w h
Milliseconds 159 333 169 528 341 253 238 476 406 520 471 372 470 175 112 176 200 295 269 157 215 141 163 27 108
Character i l -l -i -h -w h i l e ( e x p e c t e d . -. >
Milliseconds 77 52 222 156 145 172 201 75 106 76 113 196 126 211 149 505 197 168 94 186 148 418 327 255 193
Character 0 ) { i n t c h = - 1 ; t r y } -} {
Milliseconds 323 518 185 487 416 216 85 106 80 157 120 180 132 469 200 249 412 197 119 169 151 94 628 483 216
Character c h = s t r e m . -. -m a m . r e a d ( ) ;
Milliseconds 145 168 105 97 124 107 163 153 208 35 212 200 314 129 61 127 195 129 54 92 102 248 451 1004 369
Character } t a -a -t c a t c h ( I P + -+ -P O E x c e p t
Milliseconds 344 280 214 148 263 146 71 166 78 155 133 103 206 257 165 656 390 133 201 343 229 109 205 116 121
Character i o n e ) { l o g . w a r n ( " S t n a d -d
Milliseconds 106 50 96 104 88 240 371 175 459 259 166 155 149 142 185 121 134 171 1432 392 252 124 62 182 165
Character -a -n a n d a r d D -D S e r v e r . a w a i t : r
Milliseconds 154 134 93 123 86 123 197 182 326 333 312 154 90 196 550 118 177 123 398 166 172 82 321 148 87
Character e a d : " , e ) ; c h - -- - -- = - 1 ;
Milliseconds 97 100 106 359 138 191 335 95 134 252 360 200 139 133 83 238 406 265 450 544 610 541 184 200 179
Character } i f ( c h i - -i < 3 2 ) / * C o n
Milliseconds 229 176 174 119 126 194 224 142 24 315 199 107 164 197 143 146 149 283 474 320 293 130 329 188 74
Character t r o l c h a r a c t e r o r E O F t e r
Milliseconds 106 151 73 152 151 111 122 86 102 126 183 205 123 92 144 157 116 92 206 284 124 175 150 117 87
Character m i n a t e s l o o p b r e a k ; c o m m a
Milliseconds 94 55 105 36 118 116 89 103 92 168 182 171 94 91 177 85 106 110 171 664 233 71 73 131 117
Character n d . a p p e n d ( ( c h a r ) c h ) -) - ) ;
Milliseconds 100 120 105 492 178 175 344 144 54 247 167 187 114 69 95 187 124 154 85 125 119 355 126 259 400
Character e x p e c t e d - - ; }
Milliseconds 142 103 480 207 160 184 160 86 162 197 163 251 414 188
WPM Timing
Seconds WPM
2.49 19.28
4.98 40.97
7.47 48.2
9.96 53.02
12.45 52.06
14.94 58.64
17.43 59.22
19.92 60.85
22.41 59.98
24.9 56.88
27.39 56.53
29.87 56.23
32.36 54.88
34.85 53.02
37.34 53.99
39.83 53.02
42.32 52.45
44.81 53.56
47.3 54.8
49.79 54.95
52.28 56.23
54.77 55.65
57.26 55.33
59.75 54.83
62.24 54.56
64.73 52.65
67.22 52.66
69.71 52.68
72.2 52.02
74.69 52.22
77.18 51.93
79.67 51.97
82.16 51.71
84.65 51.18
87.13 50.54
89.62 51.01
92.11 50.94
94.6 50.48
97.09 50.18
99.58 50.61
102.07 50.55
104.56 49.69
107.05 49.77
109.54 49.73
112.03 50.66
114.52 51.55
117.01 52.1
119.5 52.42
121.99 52.14
124.48 52.25