warpdotdev / warpdotdev/warp

Warp Profiling

Open
#5,155 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement triaged
Dominant language
Rust
Stars
65.1k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

Dupe Check
Describe the solution you'd like?

As a User, I would love the ability to enable "Profiling" in settings, so that I can obtain detailed start/end timings.

Is your feature request related to a problem? Please describe.

I am frustrated when I start my Terminal and it's instant and yet when I start Warp it takes a long time.
warpslow.webm

Additional context

If we assume Warp is fast, then I'd love to be able to see what specifically is slowing it down during bootup or other processes, a profiler would enable me to look into that myself. Even something simple such as terminal outputs with start/end times.

How important is this feature to you?

4

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

None

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points, so begin by locating the startup path and settings implementation in the Warp repository. Clarify the profiling scope and output format before starting; done would mean an optional profiling setting produces useful start/end timings for startup or other processes.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.