Sciagraph™: an always-on, continuous profiler for data science and scientific computing
What you’ll get:
- Performance profiling: identifies where time is being spent, and whether time is spent running or waiting.
- Memory profiling: reports source of allocations for peak memory usage, so you can optimize the relevant bottlenecks.
Specifically designed for:
- Python batch jobs: specifically designed for long-running data processing Python batch jobs, like data pipelines or scientific computing.
- Production use: designed from the very start to be safe and reliable when running in the real world.
- Low overhead: for many data processing jobs the overhead should be negligible.