OpenResty XRay Empowers LLVM clang Performance Optimization Practices

  • What is LLVM/clang
  • OpenResty XRay Analysis Process
  • Optimization Implementation and Results
  • Conclusion
  • What is LLVM/clang
  • OpenResty XRay Analysis Process
  • Optimization Implementation and Results
  • Conclusion

Self-Optimization: The Performance Evolution of OpenResty XRay

  • Challenges and Pain Points
  • OpenResty XRay’s Self-Analysis Process
  • Remarkable Optimization Results
  • Technical Insights and Business Value
  • Conclusion
  • Challenges and Pain Points
  • OpenResty XRay’s Self-Analysis Process
  • Remarkable Optimization Results
  • Technical Insights and Business Value
  • Conclusion

OpenResty XRay Helps Boost Script Performance by 44 Times

  • From Bottleneck Discovery to Significant Speed Improvement
  • How OpenResty XRay Works
  • Comparison with Traditional Methods
  • From Bottleneck Discovery to Significant Speed Improvement
  • How OpenResty XRay Works
  • Comparison with Traditional Methods

Cross-Media Data Structure Drift: OpenResty XRay Enables 20x Performance Improvement

  • Performance Challenges and Breakthroughs
  • Practical Significance of 20x Performance Improvement
  • Future Outlook
  • Performance Challenges and Breakthroughs
  • Practical Significance of 20x Performance Improvement
  • Future Outlook

From OOM to O(1): The Implementation Path of Streaming JSON Parser

  • Differences between JSONL format and traditional JSON
  • Solution
  • Continuous optimization
  • Technical insights
  • verification
  • Differences between JSONL format and traditional JSON
  • Solution
  • Continuous optimization
  • Technical insights
  • verification

From Days to Hours: How OpenResty XRay Accelerated the Linux shred Tool by Dozens of Times

  • Problem Analysis
  • OpenResty XRay Practical Results
  • Optimization Process
  • Application Value
  • Problem Analysis
  • OpenResty XRay Practical Results
  • Optimization Process
  • Application Value

Case Study: OpenResty XRay Doubles Ylang Compiler Performance

  • Case Study: OpenResty XRay Doubles Ylang Compiler Performance
  • Significant Optimization Results
  • Ylang Language: The Ideal Tool for Dynamic Tracing
  • A Model of Technical Synergy
  • Further Reading
  • Case Study: OpenResty XRay Doubles Ylang Compiler Performance
  • Significant Optimization Results
  • Ylang Language: The Ideal Tool for Dynamic Tracing
  • A Model of Technical Synergy
  • Further Reading

Analyzing Tomcat Java Web Application Request Latency (Using OpenResty XRay)

  • Analyzing Tomcat Java Web application request latency
  • Flexible filtering conditions for request capture
  • Detailed request information capture
  • PCAP packet capture functionality
  • Practical application examples
Photo by Yichun Zhang
  • Analyzing Tomcat Java Web application request latency
  • Flexible filtering conditions for request capture
  • Detailed request information capture
  • PCAP packet capture functionality
  • Practical application examples

Analyzing CPU, off-CPU and Disk I/O Usage of Java Applications (Using OpenResty XRay)

  • High CPU usage issues in Java applications
  • CPU blocking issues in Java applications
  • High disk I/O issues in Java applications
  • Supported Java versions and operating systems
  • Performance impact and overhead
  • Future plans
Photo by Yichun Zhang
  • High CPU usage issues in Java applications
  • CPU blocking issues in Java applications
  • High disk I/O issues in Java applications
  • Supported Java versions and operating systems
  • Performance impact and overhead
  • Future plans

A Quick Tour to OpenResty XRay’s Web Console

  • Introduction to Insight Page
  • Comprehensive Report Details
  • Dashboard Overview
  • Use Guided Analysis Feature to Analyze Online
  • Setting and Configuration
  • What is OpenResty XRay
  • Introduction to Insight Page
  • Comprehensive Report Details
  • Dashboard Overview
  • Use Guided Analysis Feature to Analyze Online
  • Setting and Configuration
  • What is OpenResty XRay

Pinpointing the Python Code Paths with High Disk I/O (using OpenResty XRay)

  • Problem: high disk I/O
  • Spot the problematic Python code paths
  • Automatic analysis and reports
  • What is OpenResty XRay
  • Problem: high disk I/O
  • Spot the problematic Python code paths
  • Automatic analysis and reports
  • What is OpenResty XRay

How to Trace Exceptions inside PHP Applications (using OpenResty XRay)

  • How to detect and analyze exceptions inside PHP applications
  • Automatic analysis and reports
  • What is OpenResty XRay
  • How to detect and analyze exceptions inside PHP applications
  • Automatic analysis and reports
  • What is OpenResty XRay

Install OpenResty XRay’s Agents on Kubernetes cluster

  • Logging in to the Console
  • Installing the Agent on Kubernetes cluster
  • Configuring and Detecting Applications
  • Initiating Analyzers and Viewing Insights
  • Install Another Agent
  • What is OpenResty XRay
  • Logging in to the Console
  • Installing the Agent on Kubernetes cluster
  • Configuring and Detecting Applications
  • Initiating Analyzers and Viewing Insights
  • Install Another Agent
  • What is OpenResty XRay

Pinpointing the Hottest Rust Code Paths with High Disk I/O (using OpenResty XRay)

  • Problem: high disk I/O
  • Spot the problematic Rust code paths
  • Automatic analysis and reports
  • What is OpenResty XRay
  • Problem: high disk I/O
  • Spot the problematic Rust code paths
  • Automatic analysis and reports
  • What is OpenResty XRay

Introduction to OpenResty XRay Mobile Apps

  • Download and install OpenResty XRay for Android
  • Sign into OpenResty XRay
  • Automatic analysis report
  • View the performance chart data on the dashboard page
  • Guided analysis feature
  • What is OpenResty XRay
  • Download and install OpenResty XRay for Android
  • Sign into OpenResty XRay
  • Automatic analysis report
  • View the performance chart data on the dashboard page
  • Guided analysis feature
  • What is OpenResty XRay

Locate Large Memory Objects inside PHP Processes (using OpenResty XRay)

  • Problem: high memory usage
  • Use the guided analysis feature of OpenResty XRay to find the largest Perl objects or values taking the most RAM
  • Automatic analysis and reports
  • What is OpenResty XRay
  • Problem: high memory usage
  • Use the guided analysis feature of OpenResty XRay to find the largest Perl objects or values taking the most RAM
  • Automatic analysis and reports
  • What is OpenResty XRay

Use C++ to Dynamic-Trace C++ Applications

  • Setting Up the Target C++ Program
  • Crafting the C++ (or Y++) Analyzer
  • Operationalizing the Target and Analyzer
  • Advancing Support for Complex C++ Applications
  • About the Debug Symbols
Photo by Yichun Zhang
  • Setting Up the Target C++ Program
  • Crafting the C++ (or Y++) Analyzer
  • Operationalizing the Target and Analyzer
  • Advancing Support for Complex C++ Applications
  • About the Debug Symbols

Pinpointing the hottest Erlang code paths with high CPU usage (using OpenResty XRay)

  • Problem: high CPU usage
  • Spot the CPU-hottest Erlang code paths
  • Automatic analysis and reports
  • What is OpenResty XRay
  • Problem: high CPU usage
  • Spot the CPU-hottest Erlang code paths
  • Automatic analysis and reports
  • What is OpenResty XRay

How to Trace Exceptions inside Perl Applications (using OpenResty XRay)

  • How to detect and analyze exceptions inside Perl applications
  • Automatic analysis and reports
  • What is OpenResty XRay
  • How to detect and analyze exceptions inside Perl applications
  • Automatic analysis and reports
  • What is OpenResty XRay

Analyze OpenResty/Nginx Applications without Debug Symbols (using OpenResty XRay)

  • Problem: Debug Symbols are missing
  • Automatically Analyze and Rebuild Debug Symbols
  • Automatic analysis and reports
  • What is OpenResty XRay
  • Problem: Debug Symbols are missing
  • Automatically Analyze and Rebuild Debug Symbols
  • Automatic analysis and reports
  • What is OpenResty XRay
Contact us

Love to hear from you, Get in touch 👋

Message was sent successfully!

Our Team will get back to you within 24 hours.
x