Knowledge

Category:Software optimization

Source 📝

156: 480: 135: 350: 340: 475: 512: 453: 556: 524: 313: 252: 186: 47: 616: 71: 611: 529: 360: 235: 91: 568: 318: 534: 485: 345: 580: 490: 355: 181: 443: 421: 389: 225: 208: 196: 191: 463: 384: 257: 169: 22: 8: 458: 448: 213: 111: 301: 539: 426: 399: 372: 132: 411: 330: 267: 262: 139: 115: 95: 51: 17: 507: 495: 272: 75: 605: 551: 284: 240: 431: 394: 416: 68: 335: 230: 592: 296: 35:
This category has the following 5 subcategories, out of 5 total.
155:
The following 59 pages are in this category, out of 59 total.
603: 481:Performance Application Programming Interface 152:Pages in category "Software optimization" 157:This list may not reflect recent changes 604: 351:Instrumentation (computer programming) 341:Input enhancement (computer science) 30: 13: 476:List of performance analysis tools 161: 37: 29: 14: 628: 513:Run-time algorithm specialization 454:Operation reduction for low power 557:Tracing just-in-time compilation 525:Profiling (computer programming) 314:Hot spot (computer programming) 253:Data organization for low power 187:Analytical Performance Modeling 136:Software performance management 1: 530:Software performance testing 361:Interning (computer science) 236:Collective Tuning Initiative 150: 7: 10: 633: 569:Waffles (machine learning) 319:Human performance modeling 16:The main article for this 15: 486:Performance engineering 346:Instruction path length 581:Yield (multithreading) 491:Performance prediction 356:Instruments (software) 182:Algorithmic efficiency 48:Compiler optimizations 617:Computer optimization 444:Object code optimizer 422:Memory access pattern 390:Locality of reference 226:Capacity optimization 209:Bottleneck (software) 197:Approximate computing 192:Application footprint 72:Incremental computing 612:Computer programming 464:Overhead (computing) 385:Lightweight software 258:Data-oriented design 170:Program optimization 23:Program optimization 535:Space–time tradeoff 459:Optimum programming 449:Object pool pattern 214:Browser speed test 92:Load testing tools 302:Flyweight pattern 624: 540:String interning 427:Memory footprint 400:Loop perforation 373:Java performance 141: 134: 117: 97: 77: 70: 53: 632: 631: 627: 626: 625: 623: 622: 621: 602: 601: 600: 599: 598: 597: 585: 573: 561: 544: 517: 500: 468: 436: 412:Mem (computing) 404: 377: 365: 331:Inline function 323: 306: 289: 277: 268:Director string 263:Database tuning 245: 218: 201: 174: 149: 148: 147: 146: 143: 142: 131: 122: 119: 118: 102: 99: 98: 82: 79: 78: 67: 58: 55: 54: 28: 27: 12: 11: 5: 630: 620: 619: 614: 596: 595: 589: 586: 584: 583: 577: 574: 572: 571: 565: 562: 560: 559: 554: 548: 545: 543: 542: 537: 532: 527: 521: 518: 516: 515: 510: 508:Roofline model 504: 501: 499: 498: 496:Precomputation 493: 488: 483: 478: 472: 469: 467: 466: 461: 456: 451: 446: 440: 437: 435: 434: 429: 424: 419: 414: 408: 405: 403: 402: 397: 392: 387: 381: 378: 376: 375: 369: 366: 364: 363: 358: 353: 348: 343: 338: 333: 327: 324: 322: 321: 316: 310: 307: 305: 304: 299: 293: 290: 288: 287: 281: 278: 276: 275: 273:Disk footprint 270: 265: 260: 255: 249: 246: 244: 243: 238: 233: 228: 222: 219: 217: 216: 211: 205: 202: 200: 199: 194: 189: 184: 178: 175: 173: 172: 166: 163: 162: 153: 145: 144: 130: 129: 126: 123: 121: 120: 110: 109: 106: 103: 101: 100: 90: 89: 86: 83: 81: 80: 66: 65: 62: 59: 57: 56: 46: 45: 42: 39: 38: 33: 9: 6: 4: 3: 2: 629: 618: 615: 613: 610: 609: 607: 594: 591: 590: 587: 582: 579: 578: 575: 570: 567: 566: 563: 558: 555: 553: 552:Task skipping 550: 549: 546: 541: 538: 536: 533: 531: 528: 526: 523: 522: 519: 514: 511: 509: 506: 505: 502: 497: 494: 492: 489: 487: 484: 482: 479: 477: 474: 473: 470: 465: 462: 460: 457: 455: 452: 450: 447: 445: 442: 441: 438: 433: 430: 428: 425: 423: 420: 418: 415: 413: 410: 409: 406: 401: 398: 396: 393: 391: 388: 386: 383: 382: 379: 374: 371: 370: 367: 362: 359: 357: 354: 352: 349: 347: 344: 342: 339: 337: 334: 332: 329: 328: 325: 320: 317: 315: 312: 311: 308: 303: 300: 298: 295: 294: 291: 286: 285:Ershov Number 283: 282: 279: 274: 271: 269: 266: 264: 261: 259: 256: 254: 251: 250: 247: 242: 241:Copy-on-write 239: 237: 234: 232: 229: 227: 224: 223: 220: 215: 212: 210: 207: 206: 203: 198: 195: 193: 190: 188: 185: 183: 180: 179: 176: 171: 168: 167: 164: 160: 158: 151: 137: 133: 128: 127: 124: 113: 108: 107: 104: 93: 88: 87: 84: 73: 69: 64: 63: 60: 49: 44: 43: 40: 36: 32:Subcategories 31: 25: 24: 19: 432:MILEPOST GCC 395:Lookup table 154: 34: 21: 417:Memoization 140:(3 C, 32 P) 606:Categories 336:Inner loop 231:Code bloat 76:(1 C, 4 P) 593:Zero-copy 297:Fast path 112:Profilers 18:category 116:(26 P) 96:(30 P) 52:(65 P) 20:is 608:: 159:. 138:‎ 114:‎ 94:‎ 74:‎ 50:‎ 588:Z 576:Y 564:W 547:T 520:S 503:R 471:P 439:O 407:M 380:L 368:J 326:I 309:H 292:F 280:E 248:D 221:C 204:B 177:A 165:* 125:S 105:P 85:L 61:I 41:C 26:.

Index

category
Program optimization
Compiler optimizations

Incremental computing
Load testing tools
Profilers

Software performance management
This list may not reflect recent changes
Program optimization
Algorithmic efficiency
Analytical Performance Modeling
Application footprint
Approximate computing
Bottleneck (software)
Browser speed test
Capacity optimization
Code bloat
Collective Tuning Initiative
Copy-on-write
Data organization for low power
Data-oriented design
Database tuning
Director string
Disk footprint
Ershov Number
Fast path
Flyweight pattern
Hot spot (computer programming)

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.