Skip to content

Commit

Permalink
only remove parts which had dependency on rumqttd-old (#535)
Browse files Browse the repository at this point in the history
  • Loading branch information
henil committed Dec 12, 2022
1 parent 4d6efd5 commit e04652c
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions benchmarks/clients/common.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
use pprof::{protos::Message, ProfilerGuard};
use serde::{Deserialize, Serialize};
use std::fs::File;
use std::io::Write;

pub fn profile(name: &str, guard: ProfilerGuard) {
if let Ok(report) = guard.report().build() {
let mut file = File::create(name).unwrap();
let profile = report.pprof().unwrap();

let mut content = Vec::new();
profile.encode(&mut content).unwrap();
file.write_all(&content).unwrap();
};
}

#[derive(Serialize, Deserialize)]
pub struct Print {
pub id: String,
pub messages: usize,
pub payload_size: usize,
pub throughput: usize,
}

0 comments on commit e04652c

Please sign in to comment.