awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
iqiyi avatar

iqiyi/xCrash

0
View on GitHub↗
3,939 stele·658 fork-uri·C·5 vizualizări

XCrash

xCrash este un SDK de raportare a crash-urilor pentru Android și un instrument de diagnosticare conceput pentru a monitoriza starea aplicațiilor. Acesta capturează excepțiile Java, crash-urile native C/C++ și evenimentele de tip „application not responding” fără a necesita permisiuni de root sau de sistem.

Sistemul generează fișiere de diagnosticare (tombstones) care includ memoria procesului, descriptori de fișiere și statistici de rețea. Utilizează un pipeline unificat pentru a gestiona atât excepțiile JVM, cât și erorile de semnal nativ, oferind snapshot-uri ale stării thread-urilor și stările registrelor pentru analiză.

Setul de instrumente include capabilități pentru filtrarea thread dump-urilor prin expresii regulate pentru a reduce zgomotul și un monitor pentru „application not responding” pentru a identifica blocajele de performanță și deadlocks.

Features

  • Crash Reporting - Provides a comprehensive system for capturing and analyzing Java and native crashes in Android applications.
  • Android Application Debugging - Collects detailed tombstones and memory statistics to debug low-level C++ crashes in Android environments.
  • ANR Detection - Monitors Android applications to detect Not Responding events and capture relevant thread dumps.
  • ANR Diagnoses - Detects and analyzes Application Not Responding events to identify performance bottlenecks and deadlocks in Android apps.
  • Tombstone Diagnostics - Generates comprehensive diagnostic tombstones including memory, file descriptors, and network statistics for offline debugging.
  • Application Process Tracking - Monitors application health and process lifecycles using standard permissions without requiring root access.
  • Crash Reporters - Ships an SDK for capturing Java exceptions, native crashes, and ANR events without requiring root permissions.
  • System Crash Handlers - Intercepts operating system signals to trap native crashes and execute diagnostic handlers before process termination.
  • Tombstone Generation - Creates detailed diagnostic files containing process, thread, memory, and network statistics upon failure.
  • Thread State Extractors - Captures the current call stack and register states of all active threads during failures for analysis.
  • Diagnostic Tools - Collects memory, file descriptor, and network statistics as a diagnostic utility during application failures.
  • Thread Dumps - Filters and analyzes thread dumps using regular expressions to isolate problematic execution paths.
  • Java Virtual Machine Bridges - Implements a unified pipeline to bridge the capture of JVM exceptions and native C++ signal failures.

Istoric stele

Graficul istoricului de stele pentru iqiyi/xcrashGraficul istoricului de stele pentru iqiyi/xcrash

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face iqiyi/xcrash?

xCrash este un SDK de raportare a crash-urilor pentru Android și un instrument de diagnosticare conceput pentru a monitoriza starea aplicațiilor. Acesta capturează excepțiile Java, crash-urile native C/C++ și evenimentele de tip „application not responding” fără a necesita permisiuni de root sau de sistem.

Care sunt principalele funcționalități ale iqiyi/xcrash?

Principalele funcționalități ale iqiyi/xcrash sunt: Crash Reporting, Android Application Debugging, ANR Detection, ANR Diagnoses, Tombstone Diagnostics, Application Process Tracking, Crash Reporters, System Crash Handlers.

Care sunt câteva alternative open-source pentru iqiyi/xcrash?

Alternativele open-source pentru iqiyi/xcrash includ: kstenerud/kscrash — KSCrash is a C++ crash reporting library and remote reporting framework designed to capture application crashes and… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure… countly/countly-server — Countly is a self-hosted product analytics and engagement platform that tracks user behavior across mobile, web, and… acra/acra — Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture… benfred/py-spy — py-spy is a sampling profiler and process debugger for Python. It allows for the analysis of running processes to… futurice/ios-good-practices — This project provides a set of development guidelines and architectural recommendations for building iOS applications.…

Alternative open-source pentru XCrash

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu XCrash.
  • kstenerud/kscrashAvatar kstenerud

    kstenerud/KSCrash

    4,462Vezi pe GitHub↗

    KSCrash is a C++ crash reporting library and remote reporting framework designed to capture application crashes and signals. It functions as an async-safe crash reporter that traps exceptions and deadlocks to ensure reports are generated during critical failures. The system includes a memory diagnostics tool for tracking memory pressure and identifying zombie objects to diagnose memory-related terminations. It also features a symbol demangling tool that converts mangled C++ and Swift function names into human-readable strings for stack trace analysis. The project provides comprehensive monit

    Objective-C
    Vezi pe GitHub↗4,462
  • mozilla-firefox/firefoxAvatar mozilla-firefox

    mozilla-firefox/firefox

    11,305Vezi pe GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScript
    Vezi pe GitHub↗11,305
  • countly/countly-serverAvatar countly

    countly/countly-server

    5,875Vezi pe GitHub↗

    Countly is a self-hosted product analytics and engagement platform that tracks user behavior across mobile, web, and desktop applications. It collects and analyzes device properties, user actions, and session lifecycle data to understand engagement patterns, while also providing crash reporting, push notification delivery, and A/B testing capabilities. The platform is designed for privacy-first deployment, with built-in consent management and the ability to run entirely on private infrastructure. The platform distinguishes itself through its comprehensive feature set that combines analytics w

    JavaScript
    Vezi pe GitHub↗5,875
  • acra/acraAvatar ACRA

    ACRA/acra

    6,495Vezi pe GitHub↗

    Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture device diagnostics, system logs, and application state. It serves as an embeddable library for capturing and processing crash reports, providing a pipeline to send this data to custom backends or via email. The project features a plugin-based sender architecture that allows reports to be routed through HTTP endpoints, email clients, or proprietary backend implementations. It includes a user-controlled reporting system with preference toggles and interactive dialogs to manage user

    Kotlin
    Vezi pe GitHub↗6,495
Vezi toate cele 30 alternative pentru XCrash→