this post was submitted on 18 Jun 2023
16 points (100.0% liked)

Python

6393 readers
7 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

๐Ÿ“… Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

๐Ÿ Python project:
๐Ÿ’“ Python Community:
โœจ Python Ecosystem:
๐ŸŒŒ Fediverse
Communities
Projects
Feeds

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 2 points 1 year ago (1 children)

I'm curious what features are hard to find in the debuggers for other languages?

[โ€“] Buttons 2 points 1 year ago

Well, with py-spy I can attach to any Python process and see which line in the source code is using the most time. I can see this updated in real-time. All this is easily done without giving any thought to profiling while writing the code.

Surely the same cannot be said of C. For example, how would I see which line of ls is taking the most time? I'm guessing it will take more than the two lines it took to setup and use py-spy (brew install py-spy, py-spy top pid).