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

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

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

4 مستودعات

Awesome GitHub RepositoriesMethod Execution Trackers

Tools that monitor the duration and output of specific language methods at runtime.

Distinct from Execution Duration Trackers: Tracks internal method execution instead of external command-line execution duration.

Explore 4 awesome GitHub repositories matching development tools & productivity · Method Execution Trackers. Refine with filters or upvote what's useful.

Awesome Method Execution Trackers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • jakewharton/hugoالصورة الرمزية لـ JakeWharton

    JakeWharton/hugo

    7,892عرض على GitHub↗

    Hugo is an annotation-based debugging tool and Java method logging library. It functions as a method execution tracker that records method arguments, return values, and execution durations during application runtime. The project differentiates itself by using annotation-driven instrumentation and bytecode-level aspect injection to capture telemetry without requiring manual print statements. It employs post-compilation bytecode manipulation and aspect-oriented wrapping to insert interception logic around annotated method boundaries. The library covers observability and monitoring capabilities

    Measures the duration and output of specific Java methods during application runtime.

    Java
    عرض على GitHub↗7,892
  • btraceio/btraceالصورة الرمزية لـ btraceio

    btraceio/btrace

    5,989عرض على GitHub↗

    btrace هي أداة تتبع ديناميكية ومحلل أداء لـ JVM تُستخدم لحقن نصوص برمجية آمنة للقياس في جهاز Java الافتراضي قيد التشغيل دون الحاجة إلى إعادة تشغيل العملية. تعمل كإطار عمل لوكيل Java وخادم بروتوكول سياق النموذج (Model Context Protocol)، مما يعرض عمليات تشخيص JVM وأدوات التتبع لنماذج اللغات الكبيرة ومساعدي الذكاء الاصطناعي. يتميز المشروع بتمكين حقن الكود في الوقت الفعلي والقياس على مستوى البايت كود عبر بروتوكول ثنائي آمن. ويضمن استقرار الإنتاج من خلال محرك تحليل أمان ثابت يحظر أنماط الكود غير المستقرة، مثل الحلقات والتخصيصات، أثناء مرحلة تجميع النص البرمجي. يغطي النظام مجموعة واسعة من قدرات المراقبة، بما في ذلك تتبع تنفيذ الأساليب، وتتبع تخصيص الكائنات، ومراقبة الوصول إلى الحقول. كما يوفر تحليل الأداء عبر مقاييس التأخير وأخذ عينات بيانات التنفيذ، ويمكنه إصدار أحداث Java Flight Recorder مخصصة للتحليل الأصلي. يدعم الوكيل استراتيجيات نشر مرنة، بما في ذلك التمهيد عند بدء التشغيل أو الإرفاق بالعمليات الحية في البيئات الحاوية باستخدام حزم JAR الكبيرة.

    Monitors the duration and output of specific Java methods at runtime using class and method patterns.

    Javabtracejavajava-application
    عرض على GitHub↗5,989
  • ruby-concurrency/concurrent-rubyالصورة الرمزية لـ ruby-concurrency

    ruby-concurrency/concurrent-ruby

    5,830عرض على GitHub↗

    Concurrent Ruby is a comprehensive concurrency toolkit for the Ruby language that provides thread-safe data structures, synchronization primitives, and asynchronous execution patterns. It implements core concurrency abstractions including an actor model framework where isolated actors communicate through asynchronous message passing, a future and promise system for composing non-blocking operations, and thread pool executors that manage reusable worker threads for concurrent task execution. The library distinguishes itself through a broad set of coordination mechanisms that go beyond basic th

    Provides a mechanism to execute methods asynchronously on a background thread, a core concurrency pattern.

    Ruby
    عرض على GitHub↗5,830
  • tobi/delayed_jobالصورة الرمزية لـ tobi

    tobi/delayed_job

    2,172عرض على GitHub↗

    Delayed Job هي مكتبة Ruby توفر نظاماً مدعوماً بقاعدة بيانات لمعالجة المهام غير المتزامنة. فهي تمكن من تفريغ العمليات طويلة الأمد أو المستهلكة للوقت إلى عمال في الخلفية (background workers) عن طريق تسلسل استدعاءات الأساليب ووسائطها في قاعدة بيانات علائقية، مما يضمن استمرار المهام عبر عمليات إعادة تشغيل التطبيق. يعمل النظام كجدول مهام ذو أولوية موزعة، حيث تقوم عمليات عامل مستقلة باستمرار باستطلاع قاعدة البيانات بحثاً عن المهام المعلقة. من خلال دمج إنشاء المهام مباشرة في معاملات قاعدة بيانات التطبيق، فإنه يضمن وضع المهام في قائمة الانتظار فقط عندما ينجح منطق العمل المرتبط. تسمح هذه المعمارية بالتوسع الأفقي عن طريق تشغيل عمليات عامل متزامنة متعددة عبر أجهزة مختلفة للتعامل مع أحجام كبيرة من المهام. بعيداً عن التنفيذ الأساسي، تدعم المكتبة الجدولة المؤجلة وتحديد أولويات المهام، مما يسمح بمعالجة العمليات الحرجة قبل أعمال الخلفية ذات الأولوية المنخفضة. كما تتضمن أدوات إدارية لصيانة قائمة الانتظار، مما يوفر القدرة على مسح أو إعادة تعيين أو إزالة المهام المعلقة لإدارة حالة نظام المعالجة في الخلفية.

    Stores method calls in a queue for later execution with automatic database record refreshing to ensure jobs use current data.

    Ruby
    عرض على GitHub↗2,172
  1. Home
  2. Development Tools & Productivity
  3. Command Execution
  4. Method Execution Trackers

استكشف الوسوم الفرعية

  • Async Method Executions1 وسم فرعيMixes asynchronous behavior into a class so its methods execute in a background thread without blocking the caller. **Distinct from Method Execution Trackers:** Distinct from Method Execution Trackers: focuses on offloading method execution to a background thread, not tracking duration.