Compare the Top Debugging Tools in China as of June 2025 - Page 2

  • 1
    Google Cloud Debugger
    Real-time application debugging: Cloud Debugger is a feature of Google Cloud that lets you inspect the state of a running application in real time, without stopping or slowing it down. Your users are not impacted while you capture the call stack and variables at any location in your source code. You can use it to understand the behavior of your code in production, as well as analyze its state to find those hard-to-find bugs.
  • 2
    Backtrace

    Backtrace

    Backtrace

    Don’t let app, device, or game crashes get in the way of a great experience. Backtrace takes all the manual labor out of cross-platform crash and exception management so you can focus on shipping. Cross-platform callstack and event aggregation and monitoring. Process errors from panics, core dumps, minidumps, and during runtime across your stack with a single system. Backtrace generates structured, searchable error reports from your data. Automated analysis cuts down on time to resolution by surfacing important signals that lead engineers to crash root cause. Never worry about missing a clue with rich integrations into dashboards, notification, and workflow systems. Answer the questions that matter to you with Backtrace’s rich query engine. View a high-level overview of error frequency, prioritization, and trends across all your projects. Search through key data points and your own custom data across all your errors.
  • 3
    Seagence

    Seagence

    Seagence Technologies

    Using Seagence’s unique execution path technology combined with machine learning, receive realtime alerts with root cause when defects occur in your production Java applications. Fix your code without needing any debugging. Attach a lightweight runtime java agent when you start your application. As your users access the application, Seagence agent collects data about how requests are being processed. So give Seagence 24 hours to collect enough sample for analysis. The collected data is fed to Seagence's analytics engine in realtime which finds defects when they occur and alerts. Know that Seagence unearths all defects in your application including unknown. With Seagence provided defect and root cause in hand, you fix your broken code. Continuously monitoring your production application, Seagence proactively finds defects and their root cause in realtime thus eliminating the need for debugging.
    Starting Price: $52 per month
  • 4
    Embrace

    Embrace

    Embrace

    Embrace turns complex mobile data into action. By collecting comprehensive session-level data for each and every user experience, Embrace extracts powerful insights to fuel your growth. Drive your aspirations of high-velocity teams and optimal user experiences via the only mobile-first data platform. Mobile is the center of your business because mobile is the center of your users’ lives. Covid has only hastened the mobile eventuality. Pick the only platform and team built for your mobile transformation, so you can deliver flawless user experiences that fuel upwards retention and revenue. Embrace surfaces the impact of both known and unknown issues automatically. Look up any user and inspect every technical detail and user action in a time-based visualization. Get straight to the root cause by instantly reproducing any issue on demand. Embrace only captures the behavioral and technical data required to empower actional decisions.
  • 5
    Chrome DevTools
    Chrome DevTools is a set of web developer tools built directly into the Google Chrome browser. DevTools can help you edit pages on-the-fly and diagnose problems quickly, which ultimately helps you build better websites, faster. There are many ways to open DevTools, because different users want quick access to different parts of the DevTools UI. When you want to work with the DOM or CSS, right-click an element on the page and select Inspect to jump into the Elements panel. Or press Command+Option+C (Mac) or Control+Shift+C (Windows, Linux, Chrome OS). When you want to see logged messages or run JavaScript, press Command+Option+J (Mac) or Control+Shift+J (Windows, Linux, Chrome OS) to jump straight into the Console panel. Toggle various overlays and speed up DOM tree navigation with badges. The main uses of the Chrome DevTools Console are logging messages and running JavaScript.
    Starting Price: Free
  • 6
    Firefox Developer Tools
    Firefox Developer Tools is a set of web developer tools built into Firefox. You can use them to examine, edit, and debug HTML, CSS, and JavaScript. This section contains detailed guides to all of the tools as well as information on how to debug Firefox for Android, how to extend DevTools, and how to debug the browser as a whole. You can open the Firefox Developer Tools from the menu by selecting Tools > Web Developer > Web Developer Tools or use the keyboard shortcut Ctrl + Shift + I or F12 on Windows and Linux, or Cmd + Opt + I on macOS.
    Starting Price: Free
  • 7
    Lightrun

    Lightrun

    Lightrun

    Add logs, metrics and traces to production and staging, directly from your IDE or CLI, in real-time and on-demand. Boost productivity and gain 100% code-level observability with Lightrun. Insert logs and metrics in real-time even while the service is running. Debug monolith microservices, Kubernetes, Docker Swarm, ECS, Big Data workers, serverless, and more. Quickly add a missing logline, instrument a metric, or place a snapshot to be taken on demand. No need to replicate the production environment or re-deploy. Once the instrumentation is invoked, the data is printed to the log analysis tool, your IDE, or to an APM of your choice. Analyze code behavior to find bottlenecks and errors without stopping the running process. Easily add large amounts of logs, snapshots, counters, timers, function durations, and more. You won’t stop or break the system. Spend less time debugging and more time coding. No more restarting, redeploying and reproducing when debugging.
  • 8
    BotKube

    BotKube

    BotKube

    BotKube is a messaging bot for monitoring and debugging Kubernetes clusters. It's built and maintained by InfraCloud. BotKube can be integrated with multiple messaging platforms like Slack, Mattermost, Microsoft Teams to help you monitor your Kubernetes cluster(s), debug critical deployments and gives recommendations for standard practices by running checks on the Kubernetes resources. BotKube watches Kubernetes resources and sends a notification to the channel if any event occurs for example ImagePullBackOff error. You can customize the objects and level of events you want to get from the Kubernetes cluster. You can turn on/off notifications. BotKube can execute kubectl commands on the Kubernetes cluster without giving access to Kubeconfig or underlying infrastructure. With BotKube you can debug your deployment, services or anything about your cluster right from your messaging window.
  • 9
    SonarQube for IDE
    Easy to use, no configuration needed — just install from your favorite IDE marketplace and continue to code while SonarQube for IDE (formerly SonarLint) does its job. Your current linting tools may come with overhead – specialized tools for languages or longer setup and config time. With SonarQube for IDE, you can settle on a single solution to address your Code Quality and Code Security issues. We have you covered with hundreds of unique, language-specific rules to catch Bugs, Code Smells, and Security Vulnerabilities right in the IDE, as you code. From dangerous regex patterns to non-compliant coding standards, SonarQube for IDE is your true confidante in delivering error-free code. With an intelligent tool by your side, your mistakes are only visible to you so you can understand them, quickly remediate them, and learn along the way.
  • 10
    TotalView

    TotalView

    Perforce

    TotalView debugging software provides the specialized tools you need to quickly debug, analyze, and scale high-performance computing (HPC) applications. This includes highly dynamic, parallel, and multicore applications that run on diverse hardware — from desktops to supercomputers. Improve HPC development efficiency, code quality, and time-to-market with TotalView’s powerful tools for faster fault isolation, improved memory optimization, and dynamic visualization. Simultaneously debug thousands of threads and processes. Purpose-built for multicore and parallel computing, TotalView delivers a set of tools providing unprecedented control over processes and thread execution, along with deep visibility into program states and data.
  • 11
    CodeRush

    CodeRush

    DevExpress

    Try your first CodeRush feature right now and see instantly just how powerful it is. Refactoring for C#, Visual Basic, and XAML, with the fastest test .NET runner available, next generation debugging, and the most efficient coding experience on the planet. Quickly find symbols and files in your solution and easily navigate to code constructions related to the current context. CodeRush includes the Quick Navigation and Quick File Navigation features, which make it fast and easy to find symbols and open files. Using the Analyze Code Coverage feature, you can discover what parts of your solution are covered by unit tests, and find the at-risk parts of your application. The Code Coverage window shows percentage of statements covered by unit tests for each namespace, type, and member in your solution.
    Starting Price: $49.99 one time payment
  • 12
    Shoreline

    Shoreline

    Shoreline.io

    Shoreline is the Cloud Reliability platform — the only platform that lets DevOps engineers build automations in an afternoon, and fix issues forever. Shoreline reduces on-call complexity by running across clouds, Kubernetes clusters, and VMs allowing operators to manage their entire fleet as if it were a single box. Debugging and repairing issues is easy with advanced tooling for your best SREs, automated runbooks for the broader team, and a platform that makes building automations 30X faster. Shoreline does the heavy lifting, setting up monitors and building repair scripts, so that customers only need to configure them for their environment. Shoreline’s modern “Operations at the Edge” architecture runs efficient agents in the background of all monitored hosts. Agents run as a DaemonSet on Kubernetes or an installed package on VMs (apt, yum). The Shoreline backend is hosted by Shoreline in AWS, or deployed in your AWS virtual private cloud.
  • 13
    Zipy

    Zipy

    Zipy

    Zipy is the go-to digital experience platform that combines product analytics, error monitoring, and session replay capabilities in one. Here, you can gain deep insights into user behavior, reduce time to resolution of issues, and enhance customer satisfaction.
    Starting Price: $29 per month
  • 14
    Arm DDT
    Arm DDT is the number one server and HPC debugger in research, industry, and academia for software engineers and scientists developing C++, C, Fortran parallel and threaded applications on CPUs, GPUs, Intel, and Arm. Arm DDT is trusted as a powerful tool for the automatic detection of memory bugs and divergent behavior to achieve lightning-fast performance at all scales. Cross-platform for multiple servers and HPC architectures. Native parallel debugging of Python applications. Has market-leading memory debugging. Outstanding C++ debugging support. Complete Fortran debugging support. Has an offline mode for debugging non-interactively. Handles and visualizes huge data sets. Arm DDT is a powerful parallel debugger, available standalone or as part of the Arm Forge debug and profile suite. Its intuitive graphical interface provides automatic detection of memory bugs and divergent behavior at all scales.
  • 15
    Arm Forge
    Build reliable and optimized code for the right results on multiple Server and HPC architectures, from the latest compilers and C++ standards to Intel, 64-bit Arm, AMD, OpenPOWER, and Nvidia GPU hardware. Arm Forge combines Arm DDT, the leading debugger for time-saving high-performance application debugging, Arm MAP, the trusted performance profiler for invaluable optimization advice across native and Python HPC codes, and Arm Performance Reports for advanced reporting capabilities. Arm DDT and Arm MAP are also available as standalone products. Efficient application development for Linux Server and HPC with Full technical support from Arm experts. Arm DDT is the debugger of choice for developing of C++, C, or Fortran parallel, and threaded applications on CPUs, and GPUs. Its powerful intuitive graphical interface helps you easily detect memory bugs and divergent behavior at all scales, making Arm DDT the number one debugger in research, industry, and academia.
  • 16
    Antithesis

    Antithesis

    Antithesis

    Current approaches to software testing are outdated, inefficient, and costly, leading to reliability problems and wasted engineering effort. Antithesis is a completely new approach to testing and debugging. Your team will spend less time testing and more time building your software. Our platform continuously searches your software for problems, within a simulated environment where every problem can be perfectly reproduced, enabling efficient debugging of the most complex issues. Antithesis is a cloud platform that continuously tests the reliability of software systems. As your developers write code, they push their software (as container images) to Antithesis. We run your software under a variety of conditions and report any unintended behavior. We test your system against a multitude of predefined properties and also offer an SDK for defining additional test properties specific to your system.
    Starting Price: $2 per hour
  • 17
    Testlemon

    Testlemon

    Testlemon

    Get real, relevant followers, increase impressions, and build your network - all in one place.
    Starting Price: $10/month
  • 18
    SwapCode AI

    SwapCode AI

    SwapCode AI

    SwapCode AI is a special helper that makes it easy to change one kind of code into another. Imagine if you were playing with blocks, and you wanted to turn a square block into a round one—it does that for code! It helps developers and teams make their code work in new ways without breaking anything. It works with lots of different types of code, like the ones used to make websites, games, and apps. For example, if you have a puzzle piece that fits in a Java puzzle but needs to fit in a Python puzzle, SwapCode AI knows how to reshape it perfectly! It even makes sure the new piece is easy to read and use. SwapCode AI is super smart and fits right into your tools, so you can use it while you’re working without any extra steps. It helps teams work together, even if they’re using different tools or languages.
    Starting Price: $20/month
  • 19
    Request Metrics

    Request Metrics

    Request Metrics

    Request Metrics makes web performance easy with real-user monitoring and automated Lighthouse testing—helping you boost Core Web Vitals, SEO, and user experience. Track real visitors, not just lab tests, with automatic noise cancellation, actionable insights, and detailed element attribution. Our scheduled Lighthouse tests detect regressions before they hurt rankings, while real-user data keeps you informed on how your site performs in the wild. Filter by page, device, region, or vendor to uncover performance bottlenecks, and get instant alerts when something slows down. With built-in vendor tracking, you’ll know exactly which third-party scripts are hurting your load times. No complicated setup, no code changes—just fast, reliable performance monitoring designed for modern websites. Get started for free today!
    Starting Price: $34 per month
  • 20
    Rookout

    Rookout

    Rookout

    Rookout is a live data collection and debugging platform, which allows software engineers to understand and debug any application no matter where it’s running - from monoliths to cloud native applications. Rookout empowers engineers to reduce debugging and logging time by 80%, solving customer issues 5x faster. With the use of Non-Breaking Breakpoints, software engineers get the data they need instantly, without additional coding, restarts, or redeployment of their application required.With Rookout, developers are able to understand any piece of code. Being able to extract the data you need, from any line of code, allows devs to understand their code and makes collaboration and handoffs easier.
  • 21
    BMC Compuware Xpediter
    BMC Compuware Xpediter is a family of debuggers and interactive analysis tools for COBOL, Assembler, PL/I, and C programs that helps developers quickly understand applications, make changes, and fix problems in a secure environment—even if they’re unfamiliar with the source code. Xpediter enables developers to get into an interactive test session with minimal effort and quickly move applications into production with greater confidence. See line-by-line code execution and control all aspects of program execution and data. Use Code Coverage to see proof of execution and view metrics on multi-platform applications. Access Abend-AID diagnostic capabilities from within a debugging session. See a graphical view of source code through an integration with Topaz for Program Analysis. Leverage Topaz for Total Test for building a comprehensive portfolio of automated virtualized test cases. Intercept and debug mainframe transactions initiated remotely.
  • 22
    Immunity Debugger

    Immunity Debugger

    Immunity Debugger

    Immunity Debugger's interfaces include the GUI and a command line. The command line is always available at the bottom of the GUI. It allows the user to type shortcuts as if they were in a typical text-based debugger, such as WinDBG or GDB. Immunity has implemented aliases to ensure that your WinDBG users do not have to be retrained and will get the full productivity boost that comes from the best debugger interface on the market. Python commands can also be run directly from our command bar. Users can go back to previously entered commands, or just click in the dropdown menu and see all the recently used commands. Immunity Debugger's interfaces include the GUI and a command line. The command line is always available at the bottom of the GUI. It allows the user to type shortcuts as if they were in a typical text-based debugger, such as WinDBG or GDB.
  • 23
    Stetho
    Stetho is a sophisticated debug bridge for Android applications. When enabled, developers have access to the Chrome Developer Tools feature natively part of the Chrome desktop browser. Developers can also choose to enable the optional dumpapp tool which offers a powerful command-line interface to application internals. Alternatively, you can include Stetho from Maven Central via Gradle or Maven. Only the main Stetho dependency is strictly required, however you may also wish to use one of the network helpers. The integration with the Chrome DevTools frontend is implemented using a client/server protocol which the Stetho software provides for your application. Network inspection is possible with the full spectrum of Chrome Developer Tools features, including image preview, JSON response helpers, and even exporting traces to the HAR format. SQLite databases can be visualized and interactively explored with full read/write capabilities.
  • 24
    Amazon SageMaker Debugger
    Optimize ML models by capturing training metrics in real-time and sending alerts when anomalies are detected. Automatically stop training processes when the desired accuracy is achieved to reduce the time and cost of training ML models. Automatically profile and monitor system resource utilization and send alerts when resource bottlenecks are identified to continuously improve resource utilization. Amazon SageMaker Debugger can reduce troubleshooting during training from days to minutes by automatically detecting and alerting you to remediate common training errors such as gradient values becoming too large or too small. Alerts can be viewed in Amazon SageMaker Studio or configured through Amazon CloudWatch. Additionally, the SageMaker Debugger SDK enables you to automatically detect new classes of model-specific errors such as data sampling, hyperparameter values, and out-of-bound values.
  • 25
    Autoblocks AI

    Autoblocks AI

    Autoblocks AI

    Autoblocks is an AI-powered platform designed to help teams in high-stakes industries like healthcare, finance, and legal to rapidly prototype, test, and deploy reliable AI models. The platform focuses on reducing risk by simulating thousands of real-world scenarios, ensuring AI agents behave predictably and reliably before being deployed. Autoblocks enables seamless collaboration between developers and subject matter experts (SMEs), automatically capturing feedback and integrating it into the development process to continuously improve models and ensure compliance with industry standards.
  • 26
    LangSmith

    LangSmith

    LangChain

    Unexpected results happen all the time. With full visibility into the entire chain sequence of calls, you can spot the source of errors and surprises in real time with surgical precision. Software engineering relies on unit testing to build performant, production-ready applications. LangSmith provides that same functionality for LLM applications. Spin up test datasets, run your applications over them, and inspect results without having to leave LangSmith. LangSmith enables mission-critical observability with only a few lines of code. LangSmith is designed to help developers harness the power–and wrangle the complexity–of LLMs. We’re not only building tools. We’re establishing best practices you can rely on. Build and deploy LLM applications with confidence. Application-level usage stats. Feedback collection. Filter traces, cost and performance measurement. Dataset curation, compare chain performance, AI-assisted evaluation, and embrace best practices.
  • 27
    Digma

    Digma

    Digma

    Using runtime information, Digma integrates into your IDE to continuously highlight issues, regressions, and problems, as you code. Immediately see how any function scales in CI or production and spot issues while still in development. Accelerate code changes and avoid endless regressions, by analyzing how the code performs, Digma provides critical analytics on usage, errors, and performance baselines to make sense of forgotten code and ownerless libraries. Immediately understand what’s causing bottlenecks and slowdowns in your code. With valuable data such as code execution times, scaling limitations, and N+1 query issues – you can quickly fix it. Pull Request feedback and code review annotation get way easier when your team integrates Digma into your GitOps cycle. Digma lets you understand it and start working on it fearlessly – no matter how large or complex.
  • 28
    Memfault

    Memfault

    Memfault

    Reduce risk, ship products faster, and resolve issues proactively by upgrading your Android and MCU-based devices with Memfault. By integrating Memfault into smart device infrastructure, developers and IoT device manufacturers can monitor and manage the entire device lifecycle, from development to feature updates, with ease and speed. Monitor hardware and firmware performance, remotely investigate issues, and incrementally rollout targeted updates to devices without disrupting customers. Go beyond application monitoring with device and fleet-level metrics, like battery health and connectivity with crash analytics for firmware. Resolve issues more efficiently with automatic detection, alerts, deduplication, and actionable insights sent via the cloud. Keep customers happy by fixing bugs quickly and shipping features more frequently with staged rollouts and specific device groups (cohorts).
  • 29
    OpenText UFT Digital Lab
    OpenText™ UFT Digital Lab provides a centralized, enterprise-level digital lab of real mobile devices and emulators. With remote access, developers and testers can develop, debug, test, monitor, and optimize mobile apps from anywhere. In addition to the many deployment options that OpenText™ UFT Digital Lab provides, you can now run your tests on the OpenText fleet of public mobile devices. Easily scale up to test when needed. Increase your coverage and test on any of the OpenText public devices without the need for additional purchases and maintenance.
  • 30
    Sourcery CodeBench
    Sourcery CodeBench delivers a powerful toolset that helps embedded software engineers to efficiently develop and optimize software for a variety of targets and various domains including Automotive, Connectivity, Graphics, and Video applications. Sourcery CodeBench goes beyond just the compiler to provide developers with powerful open source, embedded C/C++ development tools to build, debug, analyze and optimize embedded software in complex heterogeneous architectures including Arm, IA32, MIPS and Power Architectures. Eclipse based IDE enabling workspace customization and project management. Enhanced source code editor with syntax highlighting. Custom board support through Board Builder, a tool for automatically generating linker scripts, debug configuration files, and start-up code based on a board’s memory map.