Overview
Explore black-box performance analysis techniques and their importance in software development through this 47-minute conference talk from code::dive 2019. Learn about end-user experience, performance considerations during software design and creation, and the business perspective on performance. Discover how to conduct blackbox analysis, including necessary tools, potential pitfalls, and best practices for test planning. Gain insights on memory leaks, threats leaks, and the significance of automation in performance testing. Understand the value of establishing baselines, interpreting results, and implementing cooldown periods. Benefit from the decade-long experience of system engineer Dmitry Trukhanov as he shares practical advice for good programmers and emphasizes the importance of double-checking your work.
Syllabus
Introduction
Blackbox performance analysis
Why Blackbox
Memory leaks
Threats leaks
Blackbox analysis
What do we need
What could go wrong
Comparison
Test Plan
Time Intervals
Cooldown
Automations
Environment
Summary
Question sessions
Good programmers
Double check yourself
Automation
Interpret
Baseline
Advice
Questions
How often
Taught by
code::dive conference