awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chewiebug avatar

chewiebug/GCViewer

0
View on GitHub↗
4,641 نجوم·994 تفرعات·Java·5 مشاهداتgithub.com/chewiebug/GCViewer/wiki↗

GCViewer

GCViewer هو أداة لتصور جمع القمامة (garbage collection) في JVM وتحليل الذاكرة. يعمل كمحلل سجلات ومصدر للمقاييس يقوم بتحويل سجلات جمع القمامة المطولة في JVM إلى بيانات منظمة، ورسوم بيانية مرئية، وتقارير ملخصة.

يمكن المشروع من تصور حجم الكومة (heap)، واستخدام الأجيال، وتوقيت الجمع من خلال رسوم بيانية متعددة الخطوط. ويتتبع بشكل خاص فترات التوقف (stop-the-world)، ودورات الجمع المتزامنة، وبصمة الذاكرة للمساعدة في اكتشاف تسريبات الذاكرة وضبط أحجام الكومة.

تغطي الأداة قدرات معالجة السجلات مثل محاذاة الطوابع الزمنية ودمج ملفات السجلات المدورة. كما توفر وظيفة تصدير البيانات، مما يسمح بتسلسل السجلات المحللة إلى تنسيقات CSV أو نص عادي للتدقيق الخارجي.

Features

  • JVM Memory Analysis - Analyzes JVM heap usage, generation sizes, and pause durations from garbage collection logs.
  • Garbage Collection Monitors - Transforms JVM garbage collection log files into visual charts and summary reports for performance tuning.
  • Multi-Chart Visualization Tools - Transforms processed memory and timing data into multi-line charts for comparative visual trend analysis.
  • Java Garbage Collection Analysis - Analyzes Java GC logs to visualize memory management and identify causes of application latency.
  • JVM Performance Tuning - Measures heap size and throughput from logs to optimize memory allocation and reduce pause times.
  • Regex-Based Log Parsers - Extracts structured garbage collection events from raw text files using pattern matching and regular expression rules.
  • GC Log Analyzers - Processes verbose garbage collection output and converts it into structured data for memory analysis.
  • Memory Metric Plots - Plots heap size, generation usage, and collection timing over time using multi-line charts and event markers.
  • Memory Leak Detection - Tracks heap usage and collection patterns over time to identify memory leaks in Java applications.
  • GC - Creates text summaries and chart images from log files via a command-line interface for rapid performance audits.
  • GC Pause Diagnosis Tools - Calculates stop-the-world pause durations and safepoint overhead to pinpoint causes of application latency.
  • Concurrent Collection Tracking - Monitors the start, end, and total duration of collection cycles that occur while application threads are running.
  • Stop-The-World Pauses - Calculates the frequency and duration of stop-the-world pause events to improve application responsiveness.
  • Duration & Throughput Statistics - Computes stop-the-world pause durations and throughput statistics by summing individual event intervals from log streams.
  • Rotated Log Sequence Handling - Reads multiple rotated log files as a single continuous sequence to maintain timeline continuity across file boundaries.
  • Log Timestamp Normalization - Calculates event durations and absolute times by anchoring relative log timestamps to a user-defined start time.
  • Rotated Log Parsers - Reads multiple sequential log files as a single continuous stream to maintain analysis across rotated log sets.
  • JVM Profiling Tools - Visualizes verbose garbage collection output.

سجل النجوم

مخطط تاريخ النجوم لـ chewiebug/gcviewerمخطط تاريخ النجوم لـ chewiebug/gcviewer

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ GCViewer

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع GCViewer.
  • vipshop/vjtoolsالصورة الرمزية لـ vipshop

    vipshop/vjtools

    7,636عرض على GitHub↗

    vjtools is a comprehensive Java development toolset and runtime monitor designed for optimizing application performance and ensuring codebase consistency. It provides a suite of JVM diagnostics tools, a performance profiler, and a static analysis system for enforcing coding standards. The project distinguishes itself through specialized runtime observability, including the ability to attach to processes via process ID and inject dynamic probes to monitor method calls without restarting the system. It features container-aware resource detection that reads control group files to report actual C

    Javajavajava-library
    عرض على GitHub↗7,636
  • doocs/jvmالصورة الرمزية لـ doocs

    doocs/jvm

    11,093عرض على GitHub↗

    This project is a technical reference and documentation suite focused on the internal architecture and operational principles of the Java Virtual Machine. It provides comprehensive guides and analysis on how the virtual machine manages class loading, memory organization, and bytecode execution. The documentation distinguishes itself by providing deep dives into specific runtime mechanisms, such as the binary decoding of class files, the hierarchical delegation model for class loaders, and the precise sequence of the loading, linking, and initialization lifecycle. It also details memory reclam

    JavaScriptclassdoocsgc
    عرض على GitHub↗11,093
  • victoriametrics/victoriametricsالصورة الرمزية لـ VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343عرض على GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    عرض على GitHub↗16,343
  • nisrulz/android-tips-tricksالصورة الرمزية لـ nisrulz

    nisrulz/android-tips-tricks

    4,748عرض على GitHub↗

    This project provides a collection of reference materials, guides, and cheatsheets designed to optimize the Android development workflow. It serves as a comprehensive resource for implementing best practices in application building, debugging, and user interface design. The repository covers specialized techniques for build optimization, including methods to reduce binary sizes and accelerate compilation. It also provides detailed references for device debugging, memory leak detection, and the application of Material Design principles. The project further details productivity enhancements fo

    Java
    عرض على GitHub↗4,748
عرض جميع البدائل الـ 30 لـ GCViewer→

الأسئلة الشائعة

ما هي وظيفة chewiebug/gcviewer؟

GCViewer هو أداة لتصور جمع القمامة (garbage collection) في JVM وتحليل الذاكرة. يعمل كمحلل سجلات ومصدر للمقاييس يقوم بتحويل سجلات جمع القمامة المطولة في JVM إلى بيانات منظمة، ورسوم بيانية مرئية، وتقارير ملخصة.

ما هي الميزات الرئيسية لـ chewiebug/gcviewer؟

الميزات الرئيسية لـ chewiebug/gcviewer هي: JVM Memory Analysis, Garbage Collection Monitors, Multi-Chart Visualization Tools, Java Garbage Collection Analysis, JVM Performance Tuning, Regex-Based Log Parsers, GC Log Analyzers, Memory Metric Plots.

ما هي البدائل مفتوحة المصدر لـ chewiebug/gcviewer؟

تشمل البدائل مفتوحة المصدر لـ chewiebug/gcviewer: vipshop/vjtools — vjtools is a comprehensive Java development toolset and runtime monitor designed for optimizing application… doocs/jvm — This project is a technical reference and documentation suite focused on the internal architecture and operational… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… nisrulz/android-tips-tricks — This project provides a collection of reference materials, guides, and cheatsheets designed to optimize the Android… aobingjava/javafamily — JavaFamily is a curated set of learning paths and reference guides for backend engineering, distributed systems, and… iovisor/bcc — BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It…