> ## Documentation Index
> Fetch the complete documentation index at: https://invisly.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Performance and system behavior in Invisly

> How Invisly uses system resources, delivers fast analysis, handles updates in the background, and maintains consistent performance across platforms.

Invisly is designed to run quietly alongside your primary workflow without competing for system resources. Whether you are on a high-end workstation or an older laptop mid-exam, it is built to stay out of your way while remaining immediately responsive when you need it.

## System resource usage

Invisly is intentionally lightweight. During normal operation you can expect:

<CardGroup cols={3}>
  <Card title="Under 50 MB RAM" icon="memory">
    Invisly typically uses less than 50 MB of RAM during a session, leaving your system's memory available for your IDE, browser, and other tools.
  </Card>

  <Card title="Battery friendly" icon="battery-charging">
    The application is optimized to minimize CPU wake-ups and background activity, so it won't drain your laptop battery during long exam sessions.
  </Card>

  <Card title="Fast analysis" icon="zap">
    Most code analysis completes in under 10 seconds. You get a response quickly enough to review it and return to your work without breaking your focus.
  </Card>
</CardGroup>

These figures reflect typical usage on a range of hardware configurations. Performance is consistent across older and newer machines because Invisly's core processing does not require significant compute resources.

## What to do if an analysis fails

Invisly includes robust error handling so that a single failed analysis does not disrupt your session.

<Tip>
  If an analysis returns an error or times out, simply dismiss the result and try again. The application continues running normally — a failed request does not crash or destabilize Invisly. You can re-trigger the capture immediately without restarting the application.
</Tip>

Errors are surfaced to you directly in the overlay so you always know when a result is incomplete. You will never receive a silent failure that looks like a successful response.

## Background updates

Invisly updates itself in the background without interrupting your work. When a new version is available:

* The update is downloaded silently while you continue working.
* Installation completes the next time you launch the application.
* You are never prompted to update mid-session or during an active exam.

This means you always have the latest version without any manual update steps, and your workflow is never interrupted by an update prompt at an inconvenient moment.

## Stable operation

<AccordionGroup>
  <Accordion title="Error isolation" icon="shield" defaultOpen={true}>
    Individual analysis failures are isolated — they do not cascade into broader application instability. If one request fails, the rest of Invisly continues to operate normally. You can continue using all other features without restarting.
  </Accordion>

  <Accordion title="Cross-platform consistency" icon="monitor">
    Invisly delivers the same experience on Windows, macOS, and Linux. Keyboard shortcuts, overlay behavior, and analysis performance are consistent across all supported platforms. You can practice on one operating system and use it on another without relearning the interface.
  </Accordion>

  <Accordion title="Hardware compatibility" icon="cpu">
    Invisly has been tested across a wide range of hardware configurations, including older machines with modest specs. You do not need a high-end device to run it reliably during an assessment.
  </Accordion>
</AccordionGroup>
