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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
square avatar

square/leakcanary

0
View on GitHub↗
29,923 Stars·3,976 Forks·Kotlin·Apache-2.0·18 Aufrufesquare.github.io/leakcanary↗

Leakcanary

LeakCanary is a diagnostic tool designed to identify memory leaks by monitoring object lifecycles and analyzing heap snapshots. It automatically detects objects that fail to be garbage collected after their expected lifespan, providing developers with actionable insights to prevent performance degradation and application crashes.

The project distinguishes itself by offloading memory-intensive heap parsing to a separate background process, which minimizes performance impact on the main application during runtime. It includes sophisticated deobfuscation capabilities that map obfuscated stack traces back to original source code, and it supports granular control through reference filtering and custom inspection logic to suppress known false positives.

Beyond core detection, the tool offers comprehensive configuration options for managing analysis thresholds, build-specific behaviors, and environment-specific monitoring. It provides both deep heap analysis for development environments and lightweight instance tracking for production builds, ensuring memory health can be monitored across the entire application lifecycle.

Features

  • Memory Leak Detection - Provides automated detection and filtering of memory leaks to prevent false positives during heap analysis.
  • Debugging and Inspection - Memory leak detection library.
  • Developer Utilities - Automated detection of memory leaks during development.
  • Entwicklungstools - Detect and identify memory leaks during development.
  • JVM Profiling Tools - Memory leak detection library for Android and Java.
  • Mobile UI & Components - A memory leak detection library for Android.
  • Static Analysis - Offloads memory-intensive heap parsing to a separate background process to prevent performance degradation.
  • Performance Analysis - Tracks retained object counts to detect potential memory pressure issues during application execution.
  • Reverse Engineering Tools - Automatically maps obfuscated stack traces back to original source names to simplify debugging.
  • Execution Tracers - LeakCanary automatically maps obfuscated code back to original source names by applying a plugin that translates stack traces during development builds.

Star-Verlauf

Star-Verlauf für square/leakcanaryStar-Verlauf für square/leakcanary

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Leakcanary

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Leakcanary.
  • seleniumhq/seleniumAvatar von SeleniumHQ

    SeleniumHQ/selenium

    34,203Auf GitHub ansehen↗

    Selenium is a comprehensive browser automation framework that provides a standardized interface for controlling web browsers to perform automated tasks, user interactions, and data extraction. It functions as a cross-browser testing tool, enabling developers to execute identical automation scripts across various browser engines and operating systems to ensure consistent application behavior. By implementing the WebDriver protocol, it maps high-level automation commands to browser-specific drivers using a standardized HTTP-based wire protocol. The project distinguishes itself through its distr

    Javadotnetjavajavascript
    Auf GitHub ansehen↗34,203
  • knuffapp/knuffAvatar von KnuffApp

    KnuffApp/Knuff

    5,229Auf GitHub ansehen↗

    Knuff is a desktop debugging tool designed for testing Apple Push Notification service payloads. It enables the delivery of custom JSON payloads to mobile devices to verify that notifications are received correctly. The application integrates with the system keychain to manage security certificates and private keys for request signing. It also includes a utility to export these security identities from the keychain into portable file formats for use with other development tools. The tool provides mechanisms for automatic device token retrieval and a payload manager to save and reuse device t

    Objective-C
    Auf GitHub ansehen↗5,229
  • googlechrome/lighthouseAvatar von GoogleChrome

    GoogleChrome/lighthouse

    30,355Auf GitHub ansehen↗

    Lighthouse is an automated diagnostic tool that evaluates web pages against industry standards for performance, accessibility, and search engine optimization. It functions as a programmatic analysis engine and a command-line utility, allowing developers to integrate comprehensive web quality checks directly into continuous integration pipelines and local development workflows. The project distinguishes itself through a modular architecture that utilizes artifact-based data collection to ensure consistent analysis across different environments. It supports a headless execution mode for automat

    JavaScriptauditbest-practiceschrome-devtools
    Auf GitHub ansehen↗30,355
  • goldbergyoni/javascript-testing-best-practicesAvatar von goldbergyoni

    goldbergyoni/javascript-testing-best-practices

    24,589Auf GitHub ansehen↗

    This project is a comprehensive knowledge base and educational resource for JavaScript developers, focused on establishing industry-standard methodologies for automated software testing. It provides a structured collection of design patterns and actionable guidelines designed to improve code reliability, maintainability, and overall software quality across the development lifecycle. The repository distinguishes itself by offering a granular, pattern-based approach to testing that spans unit, integration, and end-to-end verification. It emphasizes specific architectural strategies such as comp

    JavaScriptangularchaici
    Auf GitHub ansehen↗24,589
Alle 30 Alternativen zu Leakcanary anzeigen→

Häufig gestellte Fragen

Was macht square/leakcanary?

LeakCanary is a diagnostic tool designed to identify memory leaks by monitoring object lifecycles and analyzing heap snapshots. It automatically detects objects that fail to be garbage collected after their expected lifespan, providing developers with actionable insights to prevent performance degradation and application crashes.

Was sind die Hauptfunktionen von square/leakcanary?

Die Hauptfunktionen von square/leakcanary sind: Memory Leak Detection, Debugging and Inspection, Developer Utilities, Entwicklungstools, JVM Profiling Tools, Mobile UI & Components, Static Analysis, Performance Analysis.

Welche Open-Source-Alternativen gibt es zu square/leakcanary?

Open-Source-Alternativen zu square/leakcanary sind unter anderem: seleniumhq/selenium — Selenium is a comprehensive browser automation framework that provides a standardized interface for controlling web… knuffapp/knuff — Knuff is a desktop debugging tool designed for testing Apple Push Notification service payloads. It enables the… googlechrome/lighthouse — Lighthouse is an automated diagnostic tool that evaluates web pages against industry standards for performance,… goldbergyoni/javascript-testing-best-practices — This project is a comprehensive knowledge base and educational resource for JavaScript developers, focused on… lutzroeder/netron — Netron is a visualizer for neural network and machine learning models. It provides a graphical interface that renders… alibaba/arthas — Arthas is a Java diagnostic tool and runtime debugger designed for real-time troubleshooting of applications. It…