Chào mừng bạn đến blog Kế Toán.VN Trang Chủ

Table of Content

Https-tools linux là gì ✅ Mới nhất

Kinh Nghiệm Hướng dẫn Https-tools linux là gì Mới Nhất

Dương Văn Hà đang tìm kiếm từ khóa Https-tools linux là gì được Cập Nhật vào lúc : 2022-12-20 13:10:12 . Với phương châm chia sẻ Thủ Thuật Hướng dẫn trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi tham khảo Post vẫn ko hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Tác giả lý giải và hướng dẫn lại nha.

STM32CubeProgrammer (STM32CubeProg) is an all-in-one multi-OS software tool for programming STM32 products.

Nội dung chính Show
    Runtime prereqsDev prereqsContributing

Https-tools linux là gì

It provides an easy-to-use and efficient environment for reading, writing and verifying device memory through both the debug interface (JTAG and SWD) and the bootloader interface (UART, USB DFU, I2C, SPI, and CAN).

STM32CubeProgrammer offers a wide range of features to program STM32 internal memories (such as Flash, RAM, and OTP) as well as external memories.

STM32CubeProgrammer also allows option programming and upload, programming content verification, and programming automation through scripting.

STM32CubeProgrammer is delivered in GUI (graphical user interface) and CLI (command-line interface) versions.

This repo contains various Linux and Android Performance Analysis tools built with the Microsoft Performance Toolkit SDK.

Tools are built with open source .NET Core and can be run on the cmd-line or in the WPA GUI. All the logs that are supported are open source.

Not only are the raw logs parsed, but a lot of smart post processing / correlation is done to make your life easier as a perf analyst. We hope you can solve & debug tough issues on you or your customers systems with this toolset!

Tracing supported:

    LTTng (Kernel CPU scheduling, Processes, Threads, Block IO/Disk, Syscalls, File events, etc)perf CPU Sampling(cpu-clock)Perfetto Android & Chromium (CPU Scheduling, CPU Sampling, CPU Frequency, FTrace, Android Logs, Generic Events / Default Tracks, GPU Counters, Jank Detection, Processes, Android Packages)

Logs supported:

    DmesgCloud-InitWaLinuxAgentAndroidLogcat

Optional WPA GUI:

Presentations

If you want to see a demo or get more in-depth info on using these tools (LTTng) check out a talk given the Linux Tracing Summit:

Linux & Windows Perf Analysis using WPA (LTTng), (slides) (video)

Blog Posts

Featuring some use-cases and some walkthroughs

    New tools for analyzing Android, Linux, and Chromium browser performance – Microsoft-Performance-Tools for Linux-AndroidPerfetto tooling for analyzing Android, Linux, and Chromium browser performance – Microsoft-Performance-Tools-Linux-AndroidNew Android logcat support available in Microsoft Performance Tools for Linux & Android
Prerequisites

Runtime prereqs

    .NET Core Runtime 3.1.x

Dev prereqs

    .NET Core SDK 3.1.xVisual Studio, VSCode, or your favorite editor!
Download

    For plugins Download see Releases

    NuGet Pkgs see PerformanceToolkitPlugins

    (Windows Only GUI - Install) Using the WPA GUI to load these tools as plugins

      Download the latest Store Windows Performance Analyzer (Preview)
How to run the tools

The tools can be run in several modes:

    Cross-platform with .NET Core (Any OS that .NET Core supports)
      Used as a library to process traces / logs programatically in a .NET Core language like C#
        Examples:LTTng 1, LTTng 2PerfLinuxLogsPerfetto
      With a driver program for example dumping to screen or text format
        ./LTTngDriver.exe LTTngKernelTraceFolder./LTTngDriver.exe LTTng-Kernel-Trace.ctf (trace thư mục is zipped and renamed to .ctf)
    (Windows Only - Run) Using the WPA GUI to load these tools as plugins
      WPA needs to be told where to find these additional plugins.Using Windows Launcher script

      .LaunchWpaPerfToolsLinuxAndroid.ps1 -i c:PATHTOlttng-kernel-trace.ctf
        -LinuxPerfToolsPluginFolder path may need to be specified if not auto-found correctly
      In Command Prompt with -addsearchdir and -i trace file:

      wpa.exe -addsearchdir %HOMEDRIVE%%HOMEPATH%DownloadsMicrosoft-Performance-Tools-Linux-Android-1.2Microsoft-Performance-Tools-Linux-AndroidMicrosoftPerfToolkitAddins -i c:PATHTOlttng-kernel-trace.ctf OR with Env Variable to pick file from UI

      SET WPA_ADDITIONAL_SEARCH_DIRECTORIES=%HOMEDRIVE%%HOMEPATH%DownloadsMicrosoft-Performance-Tools-Linux-Android-1.2Microsoft-Performance-Tools-Linux-AndroidMicrosoftPerfToolkitAddins wpa.exe Optional Troubleshooting - Verify that this WPA version supports plugins
        In Command Prompt - Example:

        wpa.exe /? "C:Program FilesWindowsAppsMicrosoft.WindowsPerformanceAnalyzerPreview_10.0.22504.0_x64__8wekyb3d8bbwe10Windows Performance Toolkitwpa.exe" /? Verify that these 2 command line WPA options are supported:
          OPTIONS: -addsearchdir PATH. Adds a directory path to the plugin search path. ....ENVIRONMENT VARIABLES: WPA_ADDITIONAL_SEARCH_DIRECTORIES - A semicolon (;) delimited list of additional directories to search for plugins. Equivalent to the -addsearchdir option.
    (Windows) Command-line dumping to a text format based on the WPA UI (say CSV) (wpaexporter.exe)

    "C:Program FilesWindowsAppsMicrosoft.WindowsPerformanceAnalyzerPreview_10.0.22504.0_x64__8wekyb3d8bbwe10Windows Performance Toolkitwpaexporter.exe" -addsearchdir PLUGIN_FOLDER -i traceFile
How to capture a trace or logs
    Linux
      Please see Linux Trace Log Capture
    Perfetto
      Android - Please see Record traces on AndroidLinux - Please see Record traces on LinuxChromium - In chrome://tracing/ Record choose "Use protobuf" OR use UI https://ui.perfetto.dev/
        Also see https://www.chromium.org/developers/how-tos/trace-sự kiện-profiling-tool/recording-tracing-runs
How to load the logs in the UI
    LTTng - If you just need to open only a LTTng trace by itself in thư mục format
      WPA -> Open -> Folder -> (Select CTF thư mục)
        Note: Requires >= 1.2 release AND WPA >= 10.6.20.1 (via WPA Help -> About)
    Perfetto
      WPA -> Open -> (Select Perfetto trace file)
        Note: The Perfetto plugin explicitly supports the .perfetto-trace and .pftrace file types, but it does support more (e.g. Protobuf, Chrome JSON). You just need to rename to one of the stated supported types
    Unified (LTTng, Perfetto, or other multiple different logs files together)
      Once you gather the data, there is a tiny bit of prep needed to open them in a single unified timeline (like the screenshot above)If you want to open multiple logs together in single timeline - Copy all trace files and logs you want to open to single folderExample: You want to open in the same timeline: LTTng, Perf CPU Sampling, Dmesg
        Ensure that the Linux CTF thư mục/trace is zipped and renamed to .ctf in the same thư mục (hack so open Unified works)
      WPA -> File -> Open -> Multi-select all files and choose "Open Unified"
How do I use WPA in general?

If you want to learn how to use the GUI UI in general see WPA MSDN Docs

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Tải thêm tài liệu liên quan đến nội dung bài viết Https-tools linux là gì programming

Review Https-tools linux là gì ?

Bạn vừa đọc Post Với Một số hướng dẫn một cách rõ ràng hơn về Clip Https-tools linux là gì tiên tiến nhất

Chia Sẻ Link Down Https-tools linux là gì miễn phí

Pro đang tìm một số trong những Chia SẻLink Tải Https-tools linux là gì miễn phí.

Hỏi đáp thắc mắc về Https-tools linux là gì

Nếu sau khi đọc nội dung bài viết Https-tools linux là gì vẫn chưa hiểu thì hoàn toàn có thể lại Comments ở cuối bài để Tác giả lý giải và hướng dẫn lại nha #Httpstools #linux #là #gì - 2022-12-20 13:10:12

Post a Comment