Measure request duration, file-write duration and display-update delay separately. Their overlap may suggest a cause, but one total loop time will not distinguish slow storage from a slow response. Use the same read-only workload for the comparison.
简体中文界面。帖子、指南及政策正文保留原文;未对原文作自动翻译。
more FR10 logging, fewer screen updates
ImranAli0218 · 2025年11月10日 18:05 UTC
16 条回复
One loop currently does all three. We only recorded total duration. Adding the separate timings.
7分What does the operator see while it stalls? A frozen last reading can look like a perfectly calm live one if there is no age shown.
4分Can they tell the difference between stale and offline?
-5分No. Last value stays green. Age is only in the log they're waiting for.
3分Imran, does that mean the whole window freezes, or just the displayed value stops changing?
16分Lucy, that distinction needs to survive the redesign too. An old observation should not automatically be called a communication failure. It may be the application that is stuck before making the next request.
13分Isabel, yes. From the other bench we need to know whether the reading is current before we need the detailed reason. I wouldn't hide the age in another page.
4分Elliot, window freezes too. Separate timings show the long gaps inside log writes in our captured runs.
10分Move the diagnostic writes out of that updating path in the test version, with a bounded queue and an explicit overflow policy. Do not turn a slow disk into unlimited memory growth. Keep measuring communication as well; these runs need not explain every delay.
5分What happens to log entries when that queue fills?
14分Proposal drops excess diagnostic entries with a visible dropped-entry count. It won't block sampling for them.
4分Would the support export include that dropped count, Imran, or could someone mistake the remaining entries for a complete incident trace?
6分And please test the visible stale state while the log destination is deliberately slow. A smooth normal run won't show whether the new display still freezes at the awkward moment.
8分Test version stays responsive with slow writes and reports dropped diagnostics in the export. Delayed reads show stale. Long-duration comparison isn't finished.
11分Keep the sample observation time distinct from the time the screen redraws. That is worth checking after the responsiveness fix, since a busy application can repaint an old value very efficiently.
16分讨论已关闭
此讨论已连续六个月没有活动,现已关闭新回复。 最后活动: .