Viewing sample resized to 78% of original (view original) Loading...
Title

DTrace Training Module 3 - Multithreading Part 1

Post Tags
Blacklisted
    Artists
    Meta
    Description

    This training video explains in detail how DTrace supports the analysis of multithreaded applications. It shows the effective use of timestamps and how thread-local variables can be used to detect memory leaks. As demonstrated, these features are also used to display the execution durations of certain events in an application.

    00:00 Introduction
    01:31 Timestamp variable
    02:09 Thread ID
    02:44 Timestamp and TID example
    04:20 pid Provider
    07:03 Thread-Local variables
    08:49 Memory Management
    10:30 Scope and Thread Safety
    10:55 Info on example programs
    12:15 Call order strategy
    13:09 Run the program
    15:23 Connecting the findings
    19:57 malloc - Leaks and Duration
    27:51 Associative Arrays and Aggregations
    29:21 Timeline recap
    31:00 Durations
    33:16 Leaks

    Oracle Linux DTrace documentation: https://docs.oracle.com/en/operating-systems/oracle-linux/dtrace-v2-guide/

    Find lots more free videos, labs and resources at:

    Oracle Linux Training Station (free training content) - https://www.oracle.com/goto/oltrain

    Free Oracle Linux Hands-on Labs (free hands-on labs) - https://www.oracle.com/goto/linuxluna

    Oracle Linux YouTube Playlists - https://www.oracle.com/goto/playlists

    Oracle Linux Documentation - https://docs.oracle.com/en/operating-systems/oracle-linux/index.html
    ----------------------------------------------
    Copyright © 2024, Oracle and/or its affiliates.

    Post Information, History and Related
    Information

    History

    Related
    Blacklisted
      There are no comments.