Subrata MitraPurdue University Greg BronevetskyGoogle / LLNL Suhas JavagalPurdue University...

download Subrata MitraPurdue University Greg BronevetskyGoogle / LLNL Suhas JavagalPurdue University Saurabh…

If you can't read please download the document

description

Test: Looks GOOD Production: Blown Up  void main (argc, argv){ int p = readInput() int q = argv[1]; int r = calculationsOnInput(p); float s = otherCalculations() float someVal = (r % q) ; int iterCount = s / someVal; for (int i=0; i < iterCount; i++){ doMoreCalculations(); } qrssomeValiterCount qrssomeValiterCount When a production execution takes too long how would you know whether it is because of (A)large input size OR (B) bug? Example of a performance bug 3