Peter (doc_chungles)

Race #66

View Pit Stop page for race #66 by doc_chunglesGhost race

View profile for Peter (doc_chungles)

Official speed 60.72 wpm (107.11 seconds elapsed during race)
Without ending ping 60.86 wpm (248 ms delay sending score to TypeRacer’s server)
Timerless 61.01 wpm (254 ms elapsed before first character typed; 106.61 seconds elapsed during race)
Timerless minus one 60.89 wpm, ignoring the first character typed
Race Start January 7, 2024 9:52:44pm UTC
Race Finish January 7, 2024 9:54:31pm UTC
Outcome Win (1 of 3)
Accuracy 97.8%
Points 90.08
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 = 1024; /* Cut off to avoid DoS attasckck *(/ while ( exexcpected < shutdown.length()) { if ( random == null) random = new Random(System.currentTime Millis()); expected += (random;..nextInt() *% 1024); } while ( sexpected > 0) { int ch = 0-1; try { ch = stream.read(); } catch (IOException e ) { log.warn("StandardServer.await: read: ", e); ch = -1; } if (ch < 32) /* Control character or EOF terminateds 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 254 520 149 295 225 111 172 100 69 118 105 56 181 128 143 113 79 180 56 120 125 192 101 212 171
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 44 124 124 100 171 56 78 48 131 104 63 122 69 93 123 104 66 112 35 315 296 93 215 147 214
Character i n g B u f f e r c o m m a n d - = -= -- = n
Milliseconds 102 237 101 236 248 135 145 147 58 109 139 67 180 154 79 123 90 97 279 29 377 158 222 175 208
Character e w S t r i n g B u f f e r ( ) ; i n t e x
Milliseconds 167 65 85 235 199 80 124 171 87 270 269 136 146 169 43 209 56 225 124 155 99 173 147 61 193
Character p e c t e d = 1 0 2 4 ; / * C u t o f f
Milliseconds 139 175 148 234 57 170 83 161 137 43 184 123 376 341 152 269 365 131 189 180 125 128 139 114 145
Character t o a v o i d D o S a t t a s c k -k -c -s c
Milliseconds 60 164 79 27 85 589 199 138 111 99 285 290 292 165 160 126 159 68 32 156 104 275 142 146 101
Character k * ( -( / w h i l e ( e x -x -e - e x c -c p
Milliseconds 111 49 301 26 403 264 99 188 88 90 237 67 69 199 95 124 191 251 125 186 59 185 92 247 247
Character e c t e d < s h u t d o w n . l e n g t h ( )
Milliseconds 48 143 258 45 182 124 158 94 117 127 225 134 212 80 92 119 188 255 65 192 101 236 35 250 67
Character ) { i f ( - r a n d o m = = n u l l )
Milliseconds 281 148 522 190 151 134 83 345 278 331 78 91 165 112 115 89 60 190 208 75 176 240 141 170 151
Character r a n d o m = n e w R a n d o m ( S y s t
Milliseconds 122 120 100 104 112 79 101 30 274 106 196 92 66 60 244 169 156 113 80 101 240 270 221 91 168
Character e m . c u r r e n t T i m e - M i l l i s ( ) )
Milliseconds 125 190 273 239 83 148 146 45 203 99 261 168 169 125 106 355 156 215 191 157 46 112 321 27 333
Character ; e x p e c t e d + = ( r a n d o m ; . -. -;
Milliseconds 537 30 112 578 87 291 157 227 55 170 115 176 323 166 513 264 39 114 112 113 68 204 26 427 144
Character . n e x t I n t ( ) * -* % 1 0 2 4 ) ; } w
Milliseconds 216 251 81 191 180 305 223 146 240 35 170 785 359 652 206 381 255 135 596 365 361 126 343 408 157
Character h i l e ( - s -s e x p e c t e d > 0 ) {
Milliseconds 99 52 239 35 126 177 149 340 99 347 82 163 315 90 123 310 49 217 111 205 137 292 348 146 380
Character i n t c h = 0 -0 - 1 ; t r y { c h
Milliseconds 330 144 111 347 132 164 99 150 221 105 271 473 209 330 272 290 111 225 89 127 445 354 143 103 193
Character = s t r e a m . r e a d ( ) ; } c a t c h
Milliseconds 230 47 123 145 172 67 124 192 351 253 36 123 307 340 56 304 123 323 183 188 88 180 214 89 83
Character ( I O E x c e p t i o n e - ) { l o g . w
Milliseconds 327 405 245 374 164 171 212 122 151 122 55 170 254 164 149 325 204 119 328 275 217 160 111 159 226
Character a r n ( " S t a n d a r d S e r v e r . a w a i t
Milliseconds 19 227 245 307 310 278 155 153 128 122 215 77 170 235 247 102 202 215 78 142 76 299 79 247 169
Character : r e a d : " , e ) ; c h = - 1 ; }
Milliseconds 250 262 232 113 145 194 477 164 504 701 312 146 467 244 168 133 135 216 213 136 438 249 192 126 330
Character i f ( c h < 3 2 ) / * C o n t r o l
Milliseconds 151 220 196 383 265 318 109 188 892 369 577 204 319 189 344 456 225 434 240 73 92 81 77 214 82
Character c h a r a c t e r o r E O F t e r m i n a t
Milliseconds 165 474 112 99 160 155 263 109 79 123 158 115 82 188 536 427 345 142 158 100 113 101 157 101 125
Character e d -d s l o o p b r e a k ; c o m m a n d .
Milliseconds 66 393 392 35 84 189 225 179 29 133 144 211 67 104 155 242 110 212 78 203 135 135 119 109 92
Character a p p e n d ( ( c h a r ) c h ) ; e x p e c t
Milliseconds 137 127 203 145 125 92 186 165 349 199 90 76 298 149 208 100 301 333 169 190 199 125 139 176 258
Character e d - - ; }
Milliseconds 55 171 453 257 262 194 195
WPM Timing
Seconds WPM
2.14 61.62
4.28 78.42
6.43 85.89
8.57 84.02
10.71 78.42
12.85 77.49
15 78.42
17.14 77.72
19.28 77.8
21.42 75.06
23.57 72.82
25.71 70.95
27.85 69.37
29.99 70.42
32.13 69.83
34.28 69.32
36.42 70.51
38.56 70.95
40.7 71.05
42.85 70.3
44.99 69.62
47.13 69.25
49.27 67.95
51.42 66.05
53.56 64.98
55.7 64.85
57.84 63.9
59.98 63.42
62.13 62.97
64.27 62.55
66.41 62.7
68.55 62.67
70.7 62.3
72.84 62.28
74.98 62.26
77.12 62.24
79.26 62.37
81.41 61.91
83.55 61.33
85.69 61.2
87.83 60.8
89.98 60.02
92.12 59.92
94.26 60.22
96.4 60
98.55 60.15
100.69 60.66
102.83 60.92
104.97 60.93
107.11 60.72