JP (developwithpassion)

Race #10

View Pit Stop page for race #10 by developwithpassionGhost race

View profile for JP (developwithpassion)

Official speed 54.82 wpm (118.64 seconds elapsed during race)
Without ending ping 54.87 wpm (108 ms delay sending score to TypeRacer’s server)
Timerless 55.16 wpm (621 ms elapsed before first character typed; 117.91 seconds elapsed during race)
Timerless minus one 55.06 wpm, ignoring the first character typed
Race Start August 24, 2024 4:55:32pm UTC
Race Finish August 24, 2024 4:57:31pm UTC
Outcome No win (2 of 3)
Accuracy 97.6%
Points 81.31
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 */ striStringBugffer command = new StringBuffer(); int expected = 102344; /* Cut off to avoid DoS arttttack */ while (expected < shutdownl. .lenghtth()) { if (random == null) random = new Random(System.currentTimeMillis()); expected +=( (random.nextInt() % 1024); } while fjex(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 ---; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 621 631 282 359 175 174 69 115 93 109 45 195 49 90 115 213 0 193 26 52 84 113 277 31 228
Character r s f r o m t h e s o c k e t * / s t r
Milliseconds 83 117 121 181 111 33 219 0 65 83 95 61 119 129 229 39 97 97 183 321 283 112 234 176 93
Character i -i -r -t -s S t r i n g B u g -g f f e r c o m m a
Milliseconds 131 133 184 174 175 185 218 82 125 110 69 219 155 143 334 228 72 202 89 193 311 0 200 70 250
Character n d = n e w S t r i n g B u f f e r ( ) ;
Milliseconds 113 110 190 211 138 137 65 92 109 281 163 70 169 106 64 234 151 196 74 155 73 421 0 344 39
Character i n t e x p e c t e d = 1 0 2 3 4 -4 -3 4 ;
Milliseconds 216 108 103 164 117 292 6 104 315 16 122 206 123 134 86 355 90 133 167 10 444 226 87 509 113
Character / * C u t o f f t o a v o i d D o S a
Milliseconds 1005 339 345 389 50 116 60 79 211 85 38 185 76 102 119 136 114 242 62 152 310 313 417 210 144
Character r t t -t -t -r t t a c k * / w h i l e ( e x p
Milliseconds 172 0 141 244 195 158 65 187 113 317 0 137 334 267 121 134 89 207 0 173 34 443 114 297 4
Character e c t e d < s h u t d o w n l . - -. -l . l e
Milliseconds 93 304 20 115 217 108 248 128 150 51 251 173 266 92 178 97 225 29 88 267 196 183 161 116 411
Character n g h t -t -h t h ( ) ) { i f ( r a n d o m
Milliseconds 99 112 158 76 474 185 129 100 500 5 289 388 395 229 312 150 0 431 150 84 124 105 143 407 20
Character = = n u l l ) r a n d o m = n e w R a n
Milliseconds 384 169 99 138 229 104 128 367 101 132 100 116 101 146 456 16 374 125 140 92 133 203 366 137 128
Character d o m ( S y s t e m . c u r r e n t T i m e M i l
Milliseconds 97 290 296 375 280 185 61 129 108 179 152 143 39 102 171 93 80 112 276 234 221 0 356 191 23
Character l i s ( ) ) ; e x p e c t e d + = ( -( ( r a
Milliseconds 121 265 57 540 0 180 519 103 151 300 4 85 315 50 112 230 146 318 400 1044 367 270 798 194 110
Character n d o m . n e x t I n t ( ) % 1 0 2 4 ) ; }
Milliseconds 111 100 109 371 366 94 289 343 0 299 101 403 492 4 291 435 626 311 85 150 164 803 276 196 318
Character w h i l e f j e x -x -e -j -f ( e x p e c t e d
Milliseconds 174 156 61 191 0 166 154 317 0 129 288 155 183 183 172 340 146 309 42 82 298 61 102 211 107
Character > 0 ) { i n t c h = - 1 ; t r y {
Milliseconds 380 32 335 622 206 447 125 217 109 99 111 301 0 197 157 266 545 352 613 1046 226 86 70 155 341
Character c h = -= = s t r e a m . r e a d ( ) ; }
Milliseconds 122 288 0 382 324 144 141 171 157 197 200 84 158 200 225 69 114 109 107 408 0 364 85 427 138
Character c a t c h ( I O E x c e p t i o n e ) { l
Milliseconds 267 72 73 451 0 376 390 437 0 333 336 110 133 84 161 167 11 95 182 103 507 199 349 311 267
Character o g . w a r n ( " S t a n d a r d S e r v e r . a
Milliseconds 187 84 282 11 201 111 183 667 223 320 179 106 148 85 278 122 284 416 184 60 228 173 49 245 5
Character w a i t : r e a d : " , e ) - ; c h =
Milliseconds 170 203 189 73 676 106 74 126 122 134 565 37 258 219 182 126 534 745 416 269 172 293 10 334 161
Character - 1 ; } i f ( c h < 3 2 - ) / *
Milliseconds 156 503 231 517 210 390 133 276 154 0 381 392 0 430 361 212 384 80 406 347 371 140 282 789 511
Character C o n t r o l c h a r a c t e r o r E O F
Milliseconds 519 59 157 43 94 152 194 99 252 0 81 88 116 458 98 190 134 12 192 447 126 374 332 433 133
Character t e r m i n a t e s l o o p b r e a k ; c o
Milliseconds 145 142 74 225 58 90 86 63 100 162 150 144 195 156 130 151 196 216 117 143 217 1662 178 284 0
Character m m a n d . a p p e n d ( ( c h a r ) c h ) ;
Milliseconds 199 73 77 106 94 236 15 137 157 99 233 276 557 75 582 20 67 75 445 227 302 0 765 427 228
Character e x p e c t e d - -- - - - ; }
Milliseconds 144 334 0 99 288 29 110 209 114 283 217 186 243 99 375 115 384
WPM Timing
Seconds WPM
2.37 35.4
4.75 70.8
7.12 79.23
9.49 68.27
11.86 66.75
14.24 69.12
16.61 70.8
18.98 68.27
21.36 64.06
23.73 66.25
26.1 63.44
28.47 64.06
30.85 64.97
33.22 63.21
35.59 61.36
37.97 61
40.34 61.88
42.71 62.09
45.08 62.28
47.46 62.71
49.83 62.85
52.2 60.69
54.58 60.03
56.95 59.63
59.32 58.46
61.69 58.35
64.07 57.69
66.44 57.25
68.81 57.2
71.19 56.3
73.56 56.28
75.93 56.58
78.3 56.4
80.68 56.52
83.05 56.5
85.42 56.61
87.8 56.86
90.17 56.56
92.54 56.02
94.91 55.76
97.29 55.38
99.66 54.55
102.03 54.92
104.41 54.82
106.78 55.52
109.15 54.97
111.52 55.41
113.9 55.42
116.27 55.22
118.64 54.82