Halosd (halosd)

Race #1

View Pit Stop page for race #1 by halosdGhost race

View profile for Halosd (halosd)

Official speed 43.10 wpm (150.90 seconds elapsed during race)
Without ending ping 43.17 wpm (230 ms delay sending score to TypeRacer’s server)
Timerless 43.20 wpm (104 ms elapsed before first character typed; 150.57 seconds elapsed during race)
Timerless minus one 43.12 wpm, ignoring the first character typed
Race Start August 22, 2023 8:24:46am UTC
Race Finish August 22, 2023 8:27:17am UTC
Outcome Win (1 of 3)
Accuracy 95.7%
Points 63.93
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 a set of characters from the socket (*/ StringBuffer command - = new StringBuffer()'; int expected = 10244';; /* Cut off to avoid DOosSS attack */ while (expefccted < shutdown.length()_) {# if (random --== null) random = new Random(System. ccurrentTime MMillis()_)); expected += (random. nextInt() % 1024()); } shilwhile (expected > 0) { int ch = -1; try < < c<{ ch = ssttream. rread(); } catch (IOEXxception e) { log.warn("Standard SErerver.await;;: read: ", e); ch = -1 :; } if (ch < 32 ) /* Control character or EOF terminates loop grbreak; command.append((char) ch);l expected--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 104 624 239 257 118 150 102 110 141 68 164 219 163 84 150 100 47 204 90 60 70 202 180 204 127
Character r s f r o m t h e s o c k e t ( -( * / S
Milliseconds 73 219 134 116 162 66 117 70 81 108 55 102 67 154 77 126 95 148 171 847 375 292 403 218 249
Character t r i n g B u f f e r c o m m a n d - - -- =
Milliseconds 156 159 83 63 87 232 178 127 157 151 100 115 330 95 136 150 60 139 81 96 130 144 343 196 535
Character n e w S t r i n g B u f f e r ( ) ' -' ; i n
Milliseconds 125 160 86 79 97 270 158 171 66 58 103 294 153 231 169 205 52 275 211 610 409 238 226 186 76
Character t e x p e c t e d = 1 0 2 4 4 -4 ' ; -; -' ;
Milliseconds 69 47 160 229 99 100 208 152 138 185 86 462 129 261 144 159 296 97 429 252 29 368 170 381 339
Character / * C u t o f f t o a v o i d D O -O o s
Milliseconds 342 643 262 430 151 92 64 166 95 156 120 238 75 57 229 154 23 71 159 104 291 163 411 242 62
Character S -S -s S a t t a c k * / w h i l e ( e x p
Milliseconds 256 312 231 323 143 138 131 167 106 238 68 187 305 253 302 476 66 77 174 62 124 540 399 230 66
Character e f c -c -f c t e d < s h u t d o w n . l e n g
Milliseconds 131 316 129 337 197 127 207 137 194 212 206 157 174 240 226 116 224 46 117 99 185 205 112 108 69
Character t h ( ) _ -_ ) { # -# i f ( r a n d o m - -
Milliseconds 204 414 575 208 340 480 358 410 535 498 582 355 432 100 80 322 362 136 51 120 67 105 133 168 164
Character -- -- = = n u l l ) r a n d o m = n e w R
Milliseconds 306 176 420 216 209 113 209 195 142 602 266 163 117 87 164 54 148 105 158 188 204 121 69 252 331
Character a n d o m ( S y s t e m . c -c - c u r r e n t T
Milliseconds 174 54 178 204 195 348 484 161 122 166 137 95 256 142 272 252 169 294 161 278 152 137 106 66 382
Character i m e M -M - M i l l i s ( ) _ ) -) -_ ) ; e x p
Milliseconds 202 175 29 81 229 345 167 268 260 186 157 133 120 273 213 410 223 418 190 438 540 324 546 244 92
Character e c t e d + = ( r a n d o m . - n e x t I n
Milliseconds 161 223 282 251 191 113 334 215 365 595 392 172 108 126 74 126 223 202 388 215 42 188 212 229 123
Character t ( ) % 1 0 2 4 ( ) -) -( ) ; } s h i l -l -i
Milliseconds 130 300 207 466 618 389 363 157 117 279 689 133 259 163 404 384 335 1556 369 290 59 64 166 337 202
Character -h -s w h i l e ( e x p e c t e d > 0 ) {
Milliseconds 181 296 222 76 115 141 74 167 255 330 521 179 95 218 185 160 188 146 156 157 281 514 349 1178 423
Character i n t c h = - 1 ; t r y < - -< < c -c
Milliseconds 286 70 67 267 223 63 164 695 134 380 110 769 206 260 175 50 299 647 287 389 181 407 126 225 333
Character - -< < -< { c h = s s t -t -s t r e a m . r -r
Milliseconds 187 194 513 430 676 262 266 63 232 302 133 151 34 184 389 171 130 181 119 117 73 232 62 249 488
Character - r e a d ( ) ; } c a t c h ( I O E X -X x c
Milliseconds 187 147 123 133 256 262 858 395 698 738 393 312 134 127 265 125 173 380 626 192 335 266 513 121 241
Character e p t i o n e ) { l o g . w a r n ( " S t a
Milliseconds 186 102 74 106 63 70 230 185 471 397 459 780 475 215 118 319 182 200 55 161 574 428 507 257 150
Character n d a r d - S E r -r -E e r v e r . a w a i t ; -;
Milliseconds 262 196 220 61 275 115 553 299 49 70 735 153 169 153 346 163 91 269 227 55 195 120 99 449 588
Character ; -; : r e a d : " , e ) ; c h = - 1
Milliseconds 288 438 390 283 455 150 128 137 284 279 286 308 176 302 480 619 433 314 94 174 144 134 430 59 404
Character - : -: ; } i f ( c h < 3 2 - ) / *
Milliseconds 457 405 441 254 257 895 422 316 122 96 721 473 99 495 1507 478 405 131 474 318 314 294 682 435 399
Character C o n t r o l c h a r a c t e r o r E O F
Milliseconds 933 170 56 94 134 60 151 69 197 59 73 77 161 178 187 133 65 69 112 61 90 246 440 143 280
Character t e r m i n a t e s l o o p g r -r -g b r e a k
Milliseconds 188 172 111 135 206 92 84 50 217 104 94 89 187 175 76 135 117 244 214 181 188 243 131 85 97
Character ; c o m m a n d . a p p e n d ( ( c h a r ) c
Milliseconds 268 239 286 34 169 120 77 131 95 128 114 237 111 138 134 90 236 173 525 101 88 50 256 608 231
Character h ) ; l -l e x p e c t e d - - ; }
Milliseconds 72 489 558 8 440 353 329 235 79 131 230 175 136 215 253 179 557 464 1132
WPM Timing
Seconds WPM
3.02 67.59
6.04 85.48
9.05 70.24
12.07 67.59
15.09 68.39
18.11 64.94
21.13 61.91
24.14 57.65
27.16 58.76
30.18 57.25
33.2 56.39
36.22 56.99
39.24 55.05
42.25 52.82
45.27 52.48
48.29 53.43
51.31 53.79
54.33 53.46
57.34 52.32
60.36 51.09
63.38 50.55
66.4 50.97
69.42 49.96
72.43 48.37
75.45 47.71
78.47 47.87
81.49 47.27
84.51 47
87.52 45.79
90.54 44.93
93.56 44.63
96.58 44.23
99.6 43.98
102.62 44.2
105.63 43.74
108.65 43.85
111.67 43.31
114.69 43.11
117.71 43.12
120.72 42.94
123.74 42.28
126.76 42.13
129.78 41.52
132.8 41.03
135.81 42.06
138.83 42.79
141.85 43.23
144.87 43.57
147.89 43.49
150.9 43.1