Skip to content
Snippets Groups Projects
Commit c5a6b0f4 authored by Bite Ye's avatar Bite Ye
Browse files

Use BufReader when reading info files

parent f5a0b84a
Branches
Tags 0.1.0
No related merge requests found
Pipeline #123859 passed
......@@ -155,7 +155,7 @@ impl TraceReader {
pub fn read_thread_infos<P: AsRef<Path>>(path: P) -> Result<TaskInfos> {
let file = File::open(path)?;
let tinfo: TaskInfos = serde_json::from_reader(file)?;
let tinfo: TaskInfos = serde_json::from_reader(BufReader::new(file))?;
Ok(tinfo)
}
......@@ -166,7 +166,7 @@ impl TraceReader {
.map_err(|e| anyhow::anyhow!("Failed to get task IDs: {}", e))?;
for task_id in task_ids {
if let Ok(file) = self.output_dir.open_infos_file(&task_id) {
if let Ok(infos) = serde_json::from_reader(file) {
if let Ok(infos) = serde_json::from_reader(BufReader::new(file)) {
self.task_infos.insert(task_id, infos);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment