Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Performance Matters" by Emery Berger [Strange Loop] #111

Closed
nelsonic opened this issue Nov 29, 2022 · 7 comments
Closed

"Performance Matters" by Emery Berger [Strange Loop] #111

nelsonic opened this issue Nov 29, 2022 · 7 comments
Labels
discuss Share your constructive thoughts on how to make progress with this issue T1h Time Estimate 1 Hour technical A technical issue that requires understanding of the code, infrastructure or dependencies

Comments

@nelsonic
Copy link
Member

Performance clearly matters to users. For example, the most common software update on the AppStore is "Bug fixes and performance enhancements." Now that Moore's Law has ended, programmers have to work hard to get high performance for their applications. But why is performance hard to deliver? https://youtu.be/r-TLSBdHe1A

image

@nelsonic nelsonic added discuss Share your constructive thoughts on how to make progress with this issue T1h Time Estimate 1 Hour technical A technical issue that requires understanding of the code, infrastructure or dependencies labels Nov 29, 2022
@nelsonic
Copy link
Member Author

nelsonic commented Nov 29, 2022

"Every App Store Update is: Performance Improvements and bug-fixes":

image

LoL! this slide includes "Inbox by Gmail" ... https://killedbygoogle.com/

image

But you get the idea, all the updates to Apps in the App Store are Perf improvements ... ⏳

@nelsonic
Copy link
Member Author

Environment Variable Size Moves the Program Stack ... 🤯

image

@nelsonic
Copy link
Member Author

Finished listening to the talk. Basically it's on code profiling.
Useful for compiled languages like C or Rust ...
Not suuuuper relevant to us.
OK to skip it.

@nelsonic
Copy link
Member Author

Follow-up talk, same author 3 years later ...

"Python Performance Matters" by Emery Berger (Strange Loop 2022): https://youtu.be/vVUnCXKuNOg
image

@nelsonic
Copy link
Member Author

The Moore's Law Performance Rollercoaster Ride is Over:

image

Dennard Scaling: https://en.wikipedia.org/wiki/Dennard_scaling

@nelsonic
Copy link
Member Author

Built-in profiler for python: python3 -m cProfile:

image

@nelsonic
Copy link
Member Author

Comparison of Python Profilers:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Share your constructive thoughts on how to make progress with this issue T1h Time Estimate 1 Hour technical A technical issue that requires understanding of the code, infrastructure or dependencies
Projects
None yet
Development

No branches or pull requests

1 participant