Join Simon Allardice for an in-depth discussion in this video General monitoring tools, part of Programming Foundations: Code Efficiency.
When the application you want to measure is…running directly on your Mac or PC operating system.…As opposed to running on some remote server somewhere else.…The first apps we'll find useful are built into the operating system.…Programs you almost certainly know, even if you don't use them all that often.…Or if you use them for different reasons.…So there's Activity Monitor on the Mac, and Task Manager on a PC.…At least can do more than just allow us to quit a program that's hanging.…They're both very similar in scope, showing…an overview of the currently running processes…on a machine and allowing us to get a little bit more information about them.…
Now, we're not going to use either of these…for any kind of detailed diagnostics, but they are…good for a quick scan and, importantly, they're something…we can bring up in just a few seconds.…To rule out the idea that there isn't something more serious going on.…And the first thing we'll work for with any…of them is an indication that there's not just…an inefficiency problem here but a real bug.,…
Learn to choose the right data types, understand the pitfalls of using high-level languages, and decide where to spend your time. Plus, see how the underlying memory management model may have more of an impact than you realize, and what performance issues you can expect working with databases and web services.
- Identifying problems in the code
- Embracing constraints
- Using code analysis tools to measure performance
- Managing memory
- Managing disk-based and network resources
Skill Level Beginner
Programming Foundations: Refactoring Codewith Simon Allardice1h 44m Intermediate
1. Approaching Efficiency
4. Algorithmic Efficiency
5. Disk-Based and Network Resources
Next steps6m 4s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.