From 9e70306fb01d53fa640ac8999d431119b7a53e0c Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期五, 09 五月 2025 18:47:26 +0800
Subject: [PATCH] L2逐笔成交耗时计算

---
 main.py |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/main.py b/main.py
index fbdb07f..1e52a28 100644
--- a/main.py
+++ b/main.py
@@ -161,6 +161,7 @@
         :return:
         """
         if datas:
+            start_time = time.time()
             # logger_debug.debug(f"{code} - L2閫愮瑪鎴愪氦涓婃姤锛歿len(datas)}")
             price, time_str = datas[-1][1], huaxin_util.convert_time(datas[-1][3])
             try:
@@ -188,6 +189,10 @@
             finally:
                 self.__last_price_dict[code] = price
                 data_cache.latest_deal_price_dict[code] = price
+                use_time = time.time() - start_time
+                if use_time > 0.1:
+                    logger_debug.warning(f"L2閫愮瑪鎴愪氦澶勭悊鑰楁椂锛歿use_time} 鏈�鍚庝竴鏉℃暟鎹細{datas[-1]}")
+
 
     def OnMarketData(self, code, datas):
         # logger_debug.info(f"鏀跺埌L2Market鏁版嵁锛歿datas}")

--
Gitblit v1.8.0