good first issuehelp wantedtesting
Repository metrics
- Stars
- (137 stars)
- PR merge metrics
- (PR metrics pending)
Description
To ensure WarpNet nodes scale well under real-world usage, we need to conduct systematic profiling and load testing of a single node. This will help identify:
- Performance bottlenecks,
- Memory leaks or GC pressure,
- Suboptimal I/O or CPU usage,
- Latency spikes under concurrent load.
Profiling goals:
- CPU profile
- Heap usage
- Goroutine and thread dump
- Mutex/block contention
Load Testing Goals:
- Simulate realistic node load
- Run tests with varying concurrency (10, 100, 1000+ simulated users)
- Track QPS, response time, CPU/mem usage over time
- Identify thresholds where performance degrades
Profiling and load testing are critical before mainnet or production usage. Without them, performance regressions or scalability issues may go unnoticed until it's too late.