Courseiva
Advanced Debugging →mediumMultiple Choice

UiPath-ADPv1 Advanced Debugging Practice Question

You are debugging a UiPath process that reads a large Excel file and then filters rows using a DataTable. The workflow completes successfully but takes an excessively long time. You suspect that a specific activity is the bottleneck. Which debugging feature in UiPath Studio should you use to identify the activity consuming the most execution time?

⚠ Common exam trap

Watch out — candidates often confuse Execution Trail, which shows the execution path, with Profile Execution, which measures activity duration.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Use the 'Profile Execution' option in the Debug tab.

Profile Execution is the dedicated performance analysis tool in UiPath Studio. It runs the workflow and collects timing data for each activity, producing a report that highlights the most time-consuming activities. For a process that reads a large Excel file and filters a DataTable, this data pinpoints the exact activity to optimize, such as replacing a slow filter with a more efficient method.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Enable the 'Highlight Elements' option in the Debug ribbon.

    Why it's wrong here

    Highlight Elements visually indicates UI elements as they are interacted with, which is useful for verifying selectors and UI synchronization. It does not measure execution time or identify performance bottlenecks. In this scenario, the issue is processing time, not UI interaction, so this option is irrelevant.

  • ✗

    Enable the 'Execution Trail' option in the Debug ribbon.

    Why it's wrong here

    Execution Trail highlights the path taken through the workflow and marks executed activities, but it does not provide timing information or identify performance bottlenecks. It is useful for verifying logic flow, not for measuring how long each activity takes. In this scenario, you need quantitative timing data, which Execution Trail does not supply.

  • ✓

    Use the 'Profile Execution' option in the Debug tab.

    Why this is correct

    Profile Execution runs the workflow and records the duration of each activity, generating a detailed performance report. This directly identifies which activity consumes the most time. In this scenario, profiling will reveal whether the Excel read or the DataTable filter is the bottleneck, enabling targeted optimization.

  • ✗

    Set a breakpoint on the Excel Read Range activity and step through each activity manually.

    Why it's wrong here

    Manually stepping through activities with breakpoints is impractical for performance analysis and does not provide aggregated timing data. It also alters execution timing due to pauses. While it can help inspect variable values, it cannot reliably identify the slowest activity in a large workflow.

About these practice questions

One of 276 original UiPath-ADPv1 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official UiPath exam blueprint

This UiPath-ADPv1 practice question is part of Courseiva's free UiPath certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the UiPath-ADPv1 exam.