Back to Basics: Concurrencyin program analysis is related to performance building static/dynamic analysis and software visualization tools. ● I do consulting and technical training on modern C++, Concurrency, OpenGL, and Vulkan running, weight training, and anything in computer science under the domain of computer graphics, visualization, concurrency, and parallelism. ● Contact information and more on: www.mshah.io 6What you are core executes code sequentially ○ i.e. One instruction after the other. ○ We can abstract our visualization, and just show the call stack. ■ (One function calling the other, with the indentation indicating0 码力 | 141 页 | 6.02 MB | 6 月前3
Back to Basics: The Factory Patternin program analysis is related to performance building static/dynamic analysis and software visualization tools. ● I do consulting and technical training on modern C++, Concurrency, OpenGL, and Vulkan running, weight training, and anything in computer science under the domain of computer graphics, visualization, concurrency, and parallelism. ● Contact information and more on: www.mshah.io 6Who Am I? by in program analysis is related to performance building static/dynamic analysis and software visualization tools. ● I do consulting and technical training on modern C++, Concurrency, OpenGL, and Vulkan0 码力 | 93 页 | 3.92 MB | 6 月前3
Why is my Build so Slowtime in ms - Name of the output file - Hash of the command used (compiler, linker, etc) 18Visualization 19 - Interactive Trace Viewer - https://ui.perfetto.dev/ - Can build and run server locally filename 21 - Detailed information on where the compiler spent timeWe Need to Go Deeper 22Visualization 23Visualization 24ninjatracing - Convert .ninja_log files to chrome tracing format - Embed -ftime-trace0 码力 | 71 页 | 3.96 MB | 6 月前3
Back to Basics: Design Patternsin program analysis is related to performance building static/dynamic analysis and software visualization tools. ● I do consulting and technical training on modern C++, Concurrency, OpenGL, and Vulkan running, weight training, and anything in computer science under the domain of computer graphics, visualization, concurrency, and parallelism. ● Contact information and more on: www.mshah.io 5What you are0 码力 | 96 页 | 2.10 MB | 6 月前3
Back To Basics Functionsin program analysis is related to performance building static/dynamic analysis and software visualization tools. ● I do consulting and technical training on modern C++, DLang, Concurrency, OpenGL, and running, weight training, and anything in computer science under the domain of computer graphics, visualization, concurrency, and parallelism. ● Contact information and more on: www.mshah.io ● More online0 码力 | 123 页 | 7.26 MB | 6 月前3
Back to Basics: Pointersin program analysis is related to performance building static/dynamic analysis and software visualization tools. ● I do consulting and technical training on modern C++, Concurrency, OpenGL, and Vulkan running, weight training, and anything in computer science under the domain of computer graphics, visualization, concurrency, and parallelism. ● Contact information and more on: www.mshah.io 6One of my fondest0 码力 | 152 页 | 5.61 MB | 6 月前3
BehaviorTree.CPP: Task Planning for Robots and Virtual Agentslocalization, 3D perception ○ Robotic arms: control, motion planning ○ Tooling: logging, data visualization ● I love C++, and I learnt a lot thanks to CPPCon videos!How did I end up developing a Behavior0 码力 | 59 页 | 7.97 MB | 6 月前3
Tracy: A Profiler You Don't Want to Misstop-most level) Tips & TricksUse the :: separator – Tracy Profiler will “split” on that for visualization useful for filtering in statistics window 57 Tips & Tricks Add API prefix to zone name when0 码力 | 84 页 | 8.70 MB | 6 月前3
Continuous Regression Testing for Safer and Faster RefactoringLow-dose Ultra Helical CT Angiogram of the Carotids and Circle of Willis for stroke work-up. Clear visualization of contrast enhanced vessels and surrounding soft tissue enables fast and con�dent rule-out of0 码力 | 85 页 | 11.66 MB | 6 月前3
Tracy: A Profiler You Don't Want to MissTips & TricksUse the :: separator ! Tracy Profiler knows about it and will “split” on it for visualization useful for filtering in statistics window 58 Tips & Tricks Add API prefix to zone name when0 码力 | 85 页 | 6.51 MB | 6 月前3
共 50 条
- 1
- 2
- 3
- 4
- 5













