CTAL-TTA_001 · Question #19
Part 1 "Test Techniques various" Which of the following is a dynamic analysis technique related to improving application performance? 1 credit [K2]
The correct answer is B. Profiling. Profiling (B) is correct because it is a dynamic technique - meaning the application must actually be executed - that measures runtime behavior such as CPU usage, memory allocation, and function execution time to identify performance bottlenecks. A (Code complexity analysis) is…
Question
Part 1 "Test Techniques various" Which of the following is a dynamic analysis technique related to improving application performance? 1 credit [K2]
Options
- ACode complexity analysis
- BProfiling
- CNetwork package sniffing
- DSpelling and grammar checking
How the community answered
(57 responses)- A2% (1)
- B89% (51)
- C5% (3)
- D4% (2)
Explanation
Profiling (B) is correct because it is a dynamic technique - meaning the application must actually be executed - that measures runtime behavior such as CPU usage, memory allocation, and function execution time to identify performance bottlenecks.
- A (Code complexity analysis) is wrong because it is a static technique - it analyzes source code without running it, and it targets maintainability/readability, not runtime performance.
- C (Network packet sniffing) is wrong because it captures network traffic for security or diagnostic purposes; it is not an application performance optimization technique, and while it involves a running system, it is not classified as a dynamic analysis technique for improving app performance.
- D (Spelling and grammar checking) is wrong because it applies to text or documentation, not software execution, and has no relation to performance.
Memory tip: "Dynamic" = the code must run. Think of profiling like a coach with a stopwatch timing a runner mid-race - you can only spot where they slow down by watching them actually perform, not by reading the training plan (static).
Topics
Community Discussion
No community discussion yet for this question.