Mean [ms] | Min [ms] | Max [ms] | Relative |
191.5 ± 3.5 | 182.5 | 199.4 | 1.00 |
Mean [ms] | Min [ms] | Max [ms] | Relative |
| 11.3 ± 1.0 | 9.7 | 14.7 | 1.00 |
Elapsed time: 1.219442 seconds
profiler = cProfile.Profile()
profiler.enable()
main()
profiler.disable()
end = time.time()
print("Main finished")
profiler.print_stats()
print(f"Elapsed time: {end - start:.6f} seconds")Elapsed time: 0.007561 seconds
int main() {
clock_t start_time, end_time;
start_time = clock();
StartEventLoop();
Terminate(global_ctx);
end_time = clock();
double elapsed_time = (double)(end_time - start_time) / CLOCKS_PER_SEC;
printf("Elapsed time: %f seconds\n", elapsed_time);
return 0;
}The project is beta backend to written in C , to achieve blazing fast speed and has overall better design philosophy as well as system design from the previous version , and avoids a lot of annoying bugs in the previous version
Install network_manager_ui as stated in the original repo, and use make after cloning this repo Dependencies :- make, Network_manager_ui, pkg-config, libnm(shipped with NetworkMangeer on arch) or use libnm-dev in debian /fedora
Move the nm binary to the your folder of your choice and run with
./nm
