iNTERFACEWARE Documentation
Spaces
Apps
Templates
Create
Concepts
All content
Calendars
Space settings
Content
Results will update as you type.
Optimizing Systems
Bottlenecks
Complex Systems
•
System Constraints
•
The Goal
Conversation
•
Trust
Narratives
•
Influence the Narrative
•
No affiliate links giving commissions
•
Follow the conversation
•
Complex Systems Theory
Communication Concepts
Business Concepts
Workspace Concepts
Simplicity Design Concepts
Home Concepts
Law and Accounting Concepts
Computer Concepts
Web Technology Concepts
Security Concepts
GIT concepts
Text Editors
Computer Fundamentals
C++ Concepts
•
Why use C++ in 2021?
Why we don't use the standard C++ library?
Making a Single File C/C++ Sandbox
•
Make a multi-file sandbox with make
Your first day on the development team
•
Named prefixes with C++ and our string class
C++ Tracing
•
What is C++ tracing?
•
GUI Debuggers
•
C++ tracing is faster
•
Tracing C++ Sandbox
What does C++ tracing give you?
•
See the flow of calls and values of variables
•
See loops
•
Easily see hex dumps of data
•
Only focus on what you are interested in
•
Understand timing and thread interaction
•
Tracing is low overhead and you don't need to remove it
•
Tracing allows you to run your application in production
How do you use tracing?
Advanced Tracing
•
Tracing can make it easier to profile code for performance rather than other tools
C Concepts
•
Const References for Inputs and Non const Pointers for Outputs
C DLL/Shared object APIs
•
Reference Counting
•
Initializing data in C/C++
C Preprocessor
Static keyword - it's multiple meanings in C++
C++ Core Library Foundations
Cross Platform Multithreading
Tools you need for a sandbox to play
•
What are classes and methods in C++?
•
Smart Pointers
•
Operator Overloading
•
Mutex
Coding Practices to avoid
Python Concepts
Lua Concepts
Hacking Iguana
Apple Concepts
Information System Concepts
Product X
Consciousness
Human Concepts Overview
•
Further Reading
Our Core Values
Heuristics
Large Language Models
Blogs
Concepts
/
/
C++ Tracing
/
What does C++ tracing give you?
What does C++ tracing give you?
Eliot Muir
Owned by
Eliot Muir
Last updated:
Oct 04, 2021
1 min read
Loading data...
Tracing makes it fast and effective to see all these things quickly:
{"serverDuration": 19, "requestCorrelationId": "a47472834862466da3abf8861d421a2d"}