5 collocation exercises on performance tuning verbs.
0 / 5 completed
1 / 5
Before optimising, the engineer will ___ the application to find where time is actually being spent.
To profile an application means to measure its runtime behaviour (CPU, memory, call times) to locate hotspots. Profile is the precise term, behind "profiler" and "CPU profile." Measure up, scan, and check over are informal or imprecise. Engineers "profile the app before optimising," so profile the application is the correct collocation.
2 / 5
The slow endpoint has become a ___ that limits the throughput of the whole system.
A bottleneck is the constraining point that limits overall throughput. Bottleneck is the precise performance term, behind "identify the bottleneck." Choke up, jam, and block out are informal or not nouns here. Engineers say "the database is the bottleneck," so a bottleneck is the correct collocation.
3 / 5
To reduce repeated computation, the team decided to ___ the expensive query results.
To cache results means to store computed results for fast reuse. Cache is the precise term, behind "cache layer" and "cache hit." Store up, keep, and save out are vaguer or informal. Engineers "cache the query results to cut latency," so cache the results is the correct collocation.
4 / 5
The team needs to ___ latency to under 100 milliseconds at the 99th percentile.
To reduce latency means to lower response time. Reduce is the standard term, behind "latency reduction" and "tail latency." Lower down, cut back, and drop off are informal or imprecise. Engineers "reduce p99 latency," so reduce latency is the correct collocation.
5 / 5
Before the launch, the team will ___ the system under realistic load to find its limits.
To stress-test the system means to subject it to heavy load to find its breaking point. Stress-test (and "load-test") is the precise term, behind "stress testing." Pressure up, push hard, and strain out are informal. Engineers "stress-test before the launch," so stress-test the system is the correct collocation.