Skip to main content
Performance evaluations measure how long your Agent or Team takes to run and how much memory it uses. PerformanceEval calls your function repeatedly and reports runtime and memory statistics across iterations.

Basic Example

performance.py

Tool Usage Performance

Compare how tools affect your agent’s performance:
tools_performance.py

Performance with asynchronous functions

Evaluate agent performance with asynchronous functions:
async_performance.py

Agent Performance with Memory Updates

Test agent performance with memory updates:
memory_performance.py

Agent Performance with Storage

Test agent performance with storage:
storage_performance.py

Agent Instantiation Performance

Test agent instantiation performance:
agent_instantiation.py

Team Instantiation Performance

Test team instantiation performance:
team_instantiation.py

Team Performance with Memory Updates

Test team performance with memory updates:
team_performance_with_memory_updates.py

Usage

1

Set up your virtual environment

2

Install dependencies

3

Run

Track Evals in the AgentOS platform

evals_demo.py
For more details, see the Evaluation API Reference.
1

Install dependencies

2

Run

3

View the Evals Demo

Head over to https://os.agno.com/evaluation to view the evals.