Co-Authored-By: jacob@wolfssl.com <jacob@wolfssl.com> |
||
---|---|---|
.. | ||
README.md | ||
allocation_histogram.gp | ||
bucket_optimization.gp | ||
generate_data.sh | ||
memory_heatmap.gp | ||
memory_usage_over_time.gp | ||
tls12_cloudflare_bucket_opt.gp | ||
tls12_cloudflare_histogram.gp | ||
tls13_cloudflare_bucket_opt.gp | ||
tls13_cloudflare_histogram.gp | ||
tls13_google_bucket_opt.gp | ||
tls13_google_histogram.gp | ||
tls_comparison.gp |
README.md
Memory Bucket Optimizer Visualization
This directory contains scripts and data files for visualizing memory bucket optimization results.
Visualization Scripts
generate_data.sh
: Main script to generate data files and plotsallocation_histogram.gp
: Gnuplot script for allocation size histogrambucket_optimization.gp
: Gnuplot script for bucket optimization visualizationtls_comparison.gp
: Gnuplot script for TLS operation comparison
Generated Plots
tls12_google_allocation_histogram.png
: Allocation size distribution for TLS 1.2 connection to Googletls13_google_allocation_histogram.png
: Allocation size distribution for TLS 1.3 connection to Googletls12_cloudflare_allocation_histogram.png
: Allocation size distribution for TLS 1.2 connection to Cloudflaretls13_cloudflare_allocation_histogram.png
: Allocation size distribution for TLS 1.3 connection to Cloudflaretls12_google_bucket_optimization.png
: Bucket optimization for TLS 1.2 connection to Googletls13_google_bucket_optimization.png
: Bucket optimization for TLS 1.3 connection to Googletls12_cloudflare_bucket_optimization.png
: Bucket optimization for TLS 1.2 connection to Cloudflaretls13_cloudflare_bucket_optimization.png
: Bucket optimization for TLS 1.3 connection to Cloudflaretls_comparison.png
: Comparison of memory usage for different TLS operations
Data Files
The data
directory contains intermediate data files used for generating the plots.
Usage
To generate all plots, run:
./generate_data.sh
This will process the memory logs and bucket configurations in the results
directory and generate the plots in this directory.