mirror of
				https://github.com/ivanch/tcc.git
				synced 2025-10-31 01:17:37 +00:00 
			
		
		
		
	add express
This commit is contained in:
		| @@ -2,12 +2,14 @@ FRAMEWORKS = [ | ||||
|     ('Actix', 'tcc-actix'), | ||||
|     ('ASP.NET', 'tcc-aspnet'), | ||||
|     ('Flask', 'tcc-flask'), | ||||
|     ('Express', 'tcc-express'), | ||||
| ] | ||||
|  | ||||
| ENDPOINTS = { | ||||
|     'Actix': 'http://localhost:9083', | ||||
|     'ASP.NET': 'http://localhost:9081', | ||||
|     'Flask': 'http://localhost:9082', | ||||
|     'Express': 'http://localhost:9084', | ||||
| } | ||||
|  | ||||
| BLUR_RADIUS = 5 | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| import numpy as np | ||||
| import matplotlib.pyplot as plt | ||||
| import os | ||||
| from common import API_REQUESTS | ||||
| from common import API_REQUESTS, FRAMEWORKS | ||||
|  | ||||
| FRAMEWORKS = ['Actix', 'ASP.NET', 'Flask'] | ||||
| FRAMEWORKS = [f for f, _ in FRAMEWORKS] | ||||
|  | ||||
| def plot_graph(x_data, y_data, title, x_label, y_label, filename): | ||||
|     for i, framework in enumerate(FRAMEWORKS): | ||||
| @@ -116,11 +116,11 @@ if __name__ == '__main__': | ||||
|     endpoints = [config[0] for config in API_REQUESTS] | ||||
|  | ||||
|     for endpoint_name in endpoints: | ||||
|         framework_name = 'Actix' | ||||
|         framework_name = 'ASP.NET' | ||||
|         endpoint_file = endpoint_name.replace('/', '') | ||||
|  | ||||
|         filename = f'data/resource_Actix_{endpoint_file}.csv' | ||||
|         filename = f'data/resource_ASP.NET_{endpoint_file}.csv' | ||||
|         generate_resource_graph(filename, framework_name, endpoint_name) | ||||
|  | ||||
|         filename = f'data/req_Actix_{endpoint_file}.csv' | ||||
|         filename = f'data/req_ASP.NET_{endpoint_file}.csv' | ||||
|         generate_req_graph(filename, framework_name, endpoint_name) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user