|
@@ -107,20 +107,16 @@ impl fmt::Display for TraceStack {
|
|
|
msg.push_str(format!("本地总耗时{}微秒 ", self.before_send - self.after_network).as_str());
|
|
msg.push_str(format!("本地总耗时{}微秒 ", self.before_send - self.after_network).as_str());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if self.before_quant != 0 && self.before_unlock_quant != 0 {
|
|
|
|
|
- msg.push_str(format!("解锁quant{}微秒 ", self.before_quant - self.before_unlock_quant).as_str());
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- if self.after_network != 0 && self.after_strategy != 0 {
|
|
|
|
|
- msg.push_str(format!("quant走完{}微秒 ", self.after_strategy - self.after_network).as_str());
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
if self.before_network != 0 && self.after_network != 0 {
|
|
if self.before_network != 0 && self.after_network != 0 {
|
|
|
msg.push_str(format!("数据生成+到达rust耗时{}毫秒 ", (self.after_network - self.before_network).to_f64().unwrap() / 1000.0).as_str());
|
|
msg.push_str(format!("数据生成+到达rust耗时{}毫秒 ", (self.after_network - self.before_network).to_f64().unwrap() / 1000.0).as_str());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if self.before_quant != 0 && self.after_network != 0 {
|
|
|
|
|
- msg.push_str(format!("通道+锁耗时{}微秒 ", self.before_quant - self.after_network).as_str());
|
|
|
|
|
|
|
+ if self.before_unlock_quant != 0 && self.after_network != 0 {
|
|
|
|
|
+ msg.push_str(format!("数据通道耗时{}微秒 ", self.before_unlock_quant - self.after_network).as_str());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if self.before_quant != 0 && self.before_unlock_quant != 0 {
|
|
|
|
|
+ msg.push_str(format!("解锁quant{}微秒 ", self.before_quant - self.before_unlock_quant).as_str());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if self.after_format != 0 && self.before_format != 0 {
|
|
if self.after_format != 0 && self.before_format != 0 {
|
|
@@ -135,8 +131,12 @@ impl fmt::Display for TraceStack {
|
|
|
msg.push_str(format!("计算层执行耗时{}微秒 ", self.after_strategy - self.before_strategy).as_str());
|
|
msg.push_str(format!("计算层执行耗时{}微秒 ", self.after_strategy - self.before_strategy).as_str());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if self.after_network != 0 && self.after_strategy != 0 {
|
|
|
|
|
+ msg.push_str(format!("quant走完{}微秒 ", self.after_strategy - self.after_network).as_str());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if self.before_send != 0 && self.before_send_thread != 0 {
|
|
if self.before_send != 0 && self.before_send_thread != 0 {
|
|
|
- msg.push_str(format!("进入协程耗时{}微秒 ", self.before_send - self.before_send_thread).as_str());
|
|
|
|
|
|
|
+ msg.push_str(format!("进入发单协程耗时{}微秒 ", self.before_send - self.before_send_thread).as_str());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if self.after_send != 0 && self.before_send != 0 {
|
|
if self.after_send != 0 && self.before_send != 0 {
|