Because of our move to line buf's, we've done some research into the line lengths of lines sent on IRC (serverside and clientside), Below are the stats so far, I hope to do more "accurate" ones later.
It's a very very long tailed distribution, with 90% of lines being less than 150 charactors long (out of 512 of course) and over 50% being less than 60 charactors long. This really points to us having a second buffer at about the 150 charactor mark, and one at about the 64 charactor mark. Interesting facts: none are <8 charactors long 10% are <=48 charactors long 20% are <=55 25% are <=56 30% are <=57 33% are <=58 40% are <=59 50% are <=63 60% are <=71 66% are <=78 70% are <=84 75% are <=95 80% are <=108 90% are <=142 95% are <=195 96% are <=220 97% are <=279 98% are <=346 99% are <=427 99.9% are <=492 99.99% are <=507 the format is "line length","culumative %","count" 0 0.00 0 1 0.00 0 2 0.00 0 3 0.00 0 4 0.00 0 5 0.00 0 6 0.00 0 7 0.00 0 8 0.00 3 9 0.00 0 10 0.00 182 11 0.00 5 12 0.00 56 13 0.01 57 14 0.01 291 15 0.05 2167 16 0.08 1927 17 0.35 15136 18 0.74 21815 19 1.00 14736 20 1.22 12019 21 1.42 11698 22 1.61 10230 23 1.81 11765 24 1.99 9750 25 2.17 10300 26 2.33 8854 27 2.51 10123 28 2.67 8954 29 2.84 9804 30 2.99 8228 31 3.12 7496 32 3.23 6329 33 3.34 6165 34 3.50 8556 35 3.59 5405 36 3.69 5647 37 5.78 117231 38 5.90 7056 39 6.04 7905 40 6.21 9268 41 6.42 12066 42 6.70 15957 43 7.12 23583 44 7.65 29357 45 8.30 36897 46 9.04 41437 47 9.81 43383 48 10.80 55752 49 11.41 34531 50 12.15 41376 51 13.15 56288 52 14.61 81869 53 16.56 109716 54 19.23 150621 55 22.70 195082 56 26.90 236416 57 31.31 248114 58 35.82 253608 59 40.10 240563 60 43.98 218380 61 47.27 185064 62 49.79 141779 63 51.79 112798 64 53.36 88060 65 54.74 77888 66 55.86 62979 67 56.85 55406 68 57.71 48668 69 58.90 66807 70 59.68 43738 71 60.43 42151 72 61.22 44581 73 62.34 62966 74 63.24 50765 75 64.06 46084 76 64.97 51168 77 65.95 55125 78 66.72 43338 79 67.48 42637 80 68.11 35710 81 68.90 44564 82 69.43 29629 83 69.87 24522 84 70.27 22829 85 70.71 24475 86 71.11 22484 87 71.48 20667 88 71.87 22374 89 72.30 24250 90 72.76 25375 91 73.19 24333 92 73.60 23175 93 74.03 24025 94 74.49 26347 95 75.09 33327 96 75.47 21314 97 75.85 21371 98 76.35 28310 99 76.72 20802 100 77.13 23215 101 77.55 23676 102 77.98 23924 103 78.44 26249 104 78.81 20788 105 79.22 22837 106 79.58 20529 107 79.91 18518 108 80.24 18462 109 80.56 17650 110 80.89 18891 111 81.24 19411 112 81.63 22187 113 82.00 20632 114 82.40 22632 115 82.73 18400 116 83.00 15124 117 83.34 19387 118 83.67 18587 119 84.01 19107 120 84.36 19575 121 84.72 20154 122 85.03 17832 123 85.35 17526 124 85.67 18197 125 85.95 16023 126 86.27 17687 127 86.55 15817 128 86.81 14751 129 87.09 15716 130 87.36 14933 131 87.64 15793 132 87.91 15363 133 88.19 15742 134 88.44 13930 135 88.66 12348 136 88.89 12872 137 89.07 10482 138 89.28 11861 139 89.50 12063 140 89.70 11656 141 89.88 9724 142 90.05 9919 143 90.21 8706 144 90.37 9047 145 90.54 9546 146 90.68 7699 147 90.81 7624 148 90.99 9784 149 91.13 7910 150 91.26 7767 151 91.39 7021 152 91.51 7049 153 91.65 7757 154 91.80 8078 155 91.92 6837 156 92.07 8896 157 92.19 6312 158 92.29 6059 159 92.43 7633 160 92.55 6664 161 92.66 6165 162 92.77 6026 163 92.88 6263 164 92.99 6328 165 93.11 6669 166 93.19 4738 167 93.27 4550 168 93.38 6044 169 93.46 4622 170 93.54 4279 171 93.63 5051 172 93.70 4121 173 93.77 4011 174 93.84 4001 175 93.92 4039 176 93.99 4256 177 94.06 3864 178 94.13 3825 179 94.19 3718 180 94.25 3186 181 94.31 3164 182 94.36 2981 183 94.41 2662 184 94.46 2832 185 94.51 2947 186 94.56 2730 187 94.60 2573 188 94.65 2685 189 94.70 2789 190 94.75 2904 191 94.81 3105 192 94.87 3236 193 94.92 2777 194 94.96 2751 195 95.01 2641 196 95.06 2498 197 95.10 2501 198 95.15 2558 199 95.19 2443 200 95.24 2810 201 95.28 2444 202 95.33 2589 203 95.37 2564 204 95.42 2814 205 95.48 3183 206 95.53 2995 207 95.60 3442 208 95.62 1544 209 95.66 2301 210 95.69 1749 211 95.72 1667 212 95.76 1998 213 95.79 1945 214 95.83 1901 215 95.86 1759 216 95.89 1676 217 95.92 1566 218 95.95 1666 219 95.98 1865 220 96.01 1457 221 96.03 1409 222 96.05 1329 223 96.07 999 224 96.09 1180 225 96.11 956 226 96.13 970 227 96.15 1008 228 96.16 772 229 96.18 1156 230 96.20 1039 231 96.21 828 232 96.23 905 233 96.24 696 234 96.25 678 235 96.27 779 236 96.29 1142 237 96.30 875 238 96.32 765 239 96.33 672 240 96.34 689 241 96.36 815 242 96.37 880 243 96.39 954 244 96.40 726 245 96.42 806 246 96.44 1277 247 96.45 768 248 96.46 630 249 96.48 743 250 96.49 807 251 96.50 702 252 96.52 848 253 96.53 877 254 96.55 776 255 96.57 1098 256 96.58 854 257 96.60 884 258 96.62 1204 259 96.64 1416 260 96.66 980 261 96.68 951 262 96.70 966 263 96.71 915 264 96.73 1065 265 96.74 762 266 96.76 913 267 96.78 1045 268 96.79 892 269 96.81 839 270 96.83 873 271 96.85 1135 272 96.86 877 273 96.88 947 274 96.90 962 275 96.92 1227 276 96.94 1439 277 96.96 958 278 96.98 985 279 97.00 1013 280 97.01 961 281 97.03 1147 282 97.05 909 283 97.07 1046 284 97.08 995 285 97.10 1090 286 97.12 1133 287 97.14 897 288 97.16 913 289 97.17 954 290 97.19 1019 291 97.21 931 292 97.22 839 293 97.24 1081 294 97.26 988 295 97.28 971 296 97.29 920 297 97.31 865 298 97.33 1034 299 97.34 843 300 97.36 752 301 97.37 725 302 97.38 860 303 97.40 956 304 97.42 939 305 97.43 919 306 97.45 942 307 97.47 975 308 97.48 737 309 97.50 792 310 97.51 754 311 97.52 839 312 97.54 790 313 97.55 883 314 97.57 979 315 97.58 708 316 97.60 794 317 97.61 807 318 97.63 1038 319 97.64 824 320 97.66 900 321 97.68 930 322 97.69 879 323 97.71 926 324 97.73 918 325 97.74 690 326 97.75 645 327 97.76 742 328 97.78 793 329 97.79 727 330 97.80 800 331 97.82 913 332 97.83 709 333 97.84 584 334 97.85 647 335 97.87 686 336 97.88 588 337 97.89 583 338 97.90 693 339 97.91 758 340 97.93 782 341 97.94 719 342 97.95 537 343 97.96 622 344 97.97 745 345 97.98 573 346 98.00 739 347 98.01 552 348 98.02 474 349 98.03 580 350 98.04 937 351 98.05 475 352 98.06 457 353 98.08 919 354 98.10 1428 355 98.12 1082 356 98.13 569 357 98.14 557 358 98.15 804 359 98.17 766 360 98.18 727 361 98.20 946 362 98.21 474 363 98.22 582 364 98.23 647 365 98.24 598 366 98.25 562 367 98.26 613 368 98.27 556 369 98.28 565 370 98.29 524 371 98.30 506 372 98.31 525 373 98.32 638 374 98.33 546 375 98.34 521 376 98.35 692 377 98.36 634 378 98.37 688 379 98.39 904 380 98.41 1011 381 98.42 736 382 98.43 444 383 98.44 549 384 98.45 579 385 98.46 835 386 98.47 632 387 98.49 838 388 98.50 596 389 98.51 506 390 98.52 595 391 98.53 879 392 98.55 583 393 98.55 504 394 98.56 491 395 98.58 877 396 98.59 657 397 98.60 428 398 98.61 645 399 98.62 662 400 98.63 696 401 98.64 448 402 98.65 593 403 98.66 727 404 98.67 542 405 98.68 596 406 98.70 712 407 98.71 605 408 98.73 1108 409 98.74 691 410 98.75 801 411 98.77 819 412 98.79 913 413 98.80 902 414 98.81 731 415 98.83 741 416 98.84 737 417 98.85 651 418 98.87 869 419 98.88 591 420 98.89 846 421 98.91 1038 422 98.93 957 423 98.94 876 424 98.96 882 425 98.97 839 426 98.99 734 427 99.00 787 428 99.01 732 429 99.03 674 430 99.04 546 431 99.05 605 432 99.06 594 433 99.07 518 434 99.08 701 435 99.09 597 436 99.10 622 437 99.11 435 438 99.12 561 439 99.13 419 440 99.14 512 441 99.14 497 442 99.16 643 443 99.17 777 444 99.18 722 445 99.19 423 446 99.20 607 447 99.22 860 448 99.23 963 449 99.26 1314 450 99.29 1862 451 99.33 2236 452 99.37 2488 453 99.42 2696 454 99.47 2541 455 99.51 2218 456 99.54 2138 457 99.58 2091 458 99.61 1683 459 99.64 1422 460 99.65 1016 461 99.67 1038 462 99.68 575 463 99.69 614 464 99.70 571 465 99.72 649 466 99.72 374 467 99.73 573 468 99.74 481 469 99.75 343 470 99.75 286 471 99.76 379 472 99.77 715 473 99.78 513 474 99.79 431 475 99.80 386 476 99.80 345 477 99.81 300 478 99.81 235 479 99.82 554 480 99.83 429 481 99.84 425 482 99.84 317 483 99.85 443 484 99.85 223 485 99.86 245 486 99.86 379 487 99.87 325 488 99.87 245 489 99.88 278 490 99.89 364 491 99.89 224 492 99.90 301 493 99.90 302 494 99.91 374 495 99.92 461 496 99.92 271 497 99.93 577 498 99.94 271 499 99.94 291 500 99.94 198 501 99.95 275 502 99.95 240 503 99.96 578 504 99.97 401 505 99.97 206 506 99.98 267 507 99.99 428 508 99.99 231 509 99.99 184 510 100.00 185 511 100.00 136 -- Anything that is good and useful is made of chocolate.