mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-01-28 16:30:52 +08:00
chore(logging): 去除无用日志 (#3882)
* chore(logging): 去除无用日志 * chore: 删除相关计时代码
This commit is contained in:
@@ -52,14 +52,12 @@ pub enum UiReadyStage {
|
|||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
struct UiReadyState {
|
struct UiReadyState {
|
||||||
stage: RwLock<UiReadyStage>,
|
stage: RwLock<UiReadyStage>,
|
||||||
last_update: RwLock<Instant>,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for UiReadyState {
|
impl Default for UiReadyState {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
Self {
|
Self {
|
||||||
stage: RwLock::new(UiReadyStage::NotStarted),
|
stage: RwLock::new(UiReadyStage::NotStarted),
|
||||||
last_update: RwLock::new(Instant::now()),
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -83,20 +81,8 @@ fn get_ui_ready_state() -> &'static Arc<UiReadyState> {
|
|||||||
pub fn update_ui_ready_stage(stage: UiReadyStage) {
|
pub fn update_ui_ready_stage(stage: UiReadyStage) {
|
||||||
let state = get_ui_ready_state();
|
let state = get_ui_ready_state();
|
||||||
let mut stage_lock = state.stage.write();
|
let mut stage_lock = state.stage.write();
|
||||||
let mut time_lock = state.last_update.write();
|
|
||||||
|
|
||||||
*stage_lock = stage;
|
*stage_lock = stage;
|
||||||
*time_lock = Instant::now();
|
|
||||||
|
|
||||||
logging!(
|
|
||||||
info,
|
|
||||||
Type::Window,
|
|
||||||
true,
|
|
||||||
"UI准备阶段更新: {:?}, 耗时: {:?}ms",
|
|
||||||
stage,
|
|
||||||
time_lock.elapsed().as_millis()
|
|
||||||
);
|
|
||||||
|
|
||||||
// 如果是最终阶段,标记UI完全就绪
|
// 如果是最终阶段,标记UI完全就绪
|
||||||
if stage == UiReadyStage::Ready {
|
if stage == UiReadyStage::Ready {
|
||||||
mark_ui_ready();
|
mark_ui_ready();
|
||||||
@@ -119,9 +105,7 @@ pub fn reset_ui_ready() {
|
|||||||
{
|
{
|
||||||
let state = get_ui_ready_state();
|
let state = get_ui_ready_state();
|
||||||
let mut stage = state.stage.write();
|
let mut stage = state.stage.write();
|
||||||
let mut time = state.last_update.write();
|
|
||||||
*stage = UiReadyStage::NotStarted;
|
*stage = UiReadyStage::NotStarted;
|
||||||
*time = Instant::now();
|
|
||||||
}
|
}
|
||||||
logging!(info, Type::Window, true, "UI就绪状态已重置");
|
logging!(info, Type::Window, true, "UI就绪状态已重置");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user