embabel-agent icon indicating copy to clipboard operation
embabel-agent copied to clipboard

Performance Analysis

Open alexheifetz opened this issue 4 months ago • 3 comments

Need to start with performance analysis of the framework. Define a process for continuous testing, identification of issues (if any).

  1. CPU Profiling - Identify hot spots and suggest design optimizations (non-blocking IO, parallel processing, etc)
  2. Thread Profiling - Identify anomalies (potential locks, frozen threads, etc_
  3. Memory Profiling - GC Cycles, Heap Size, etc.

alexheifetz avatar Sep 19 '25 05:09 alexheifetz

We have profiling tool licenses available for YourKit and JProfiler

@igordayen please prepare test plan.

alexheifetz avatar Oct 15 '25 18:10 alexheifetz

adding to list: 4. Load / Stress testing in cloud / Kubdernetes env.

igordayen avatar Oct 24 '25 22:10 igordayen

Initial observations using JProfiler:

  1. CPU prifiling - more-less normal
Image
  1. Memory Heap Profiling - requires attention due to excessive memory consumption by MultiIngestor.
Image

igordayen avatar Oct 24 '25 22:10 igordayen