Project Directory

The full project directory structure is as follows:

    └── .gitcode                                  // Repository metadata directory
    └── analysis                                  // Data parsing directory
        └── analyzer                              // Communication data parsing directory
        └── common_func                           // Common methods directory
        └── csrc                                  // Directory storing C-based components of msProf
        └── framework                             // Main parsing process directory
        └── host_prof                             // Host-side system call data parsing directory
        └── interface                             // Parsing interfaces directory
        └── mscalculate                           // Analysis data calculation directory
        └── msconfig                              // Directory storing configuration classes for modules such as Stars and AI Core
        └── msinterface                           // Directory storing classes for parsing commands
        └── msmodel                               // Directory storing database processing classes
        └── msparser                              // Binary data parsing process management directory
        └── msprof                                // Entry point for msprof
        └── profiling_bean                        // Directory storing d binary data parsing classes
        └── tuning                                // Cluster data management directory
        └── viewer                                // Export deliverables directory
    └── build                                     // Build directory
        ├── build.sh                              // Build script
        ├── setup.py                              // Script for building and parsing Python code
    └── cmake                                     // CMake files for C-based components of msProf
    └── docs                                      // Documentation
        └── en                                    // English documentation
    └── samples                                   // Tool samples directory
        ├── README.md                             // Tool sample description
    └── scripts                                   // .run package installation- and upgrade-related scripts
        └── run_script                            // .run package installation-related scripts
            ├── install.sh                        // Installation scripts
        ├── create_run_package.sh                 // .run package creation script
        ├── download_thirdparty.sh                // Third-party dependency download script
    └── test                                      // Testing directory storing coverage statistics scripts
        └── msprof_cpp                            // C++ code test cases for data parsing
        └── msprof_python                         // Python code test cases for data parsing
    └── misc                                      // Miscellaneous tools
        ├── function_monitor                      // Lightweight function monitoring tool
        └── gil_tracer                            // Python GIL lock detection tool
    └── README.md                                 // Repository overview document