I like to use VFD displays in various builds of mine. While most gear is synth or test equipment that won't stay on for long or frequently, I also build clocks which are supposed to run for lengthy amounts of time.
To go around the phosphor burn-in, I've made the decision to include PIR motion sensors in most of my builds, so that the firmware can put the display to sleep when there is nobody in the room potentially watching it. I also try to run the display at a 50% (or even 12.5% for NOS units) brightness setting as the phosphor is usually pretty bright for how much light I have in my room.
For turning the display off I normally just use the vendor-supplied "Power Saver" command which turns off the AC inverter of the heater circuit. Leave it alone for 10 minutes or so, and the display switches off.
However recently I've acquired an enormously oversized VFD (over 50cm in length!) and noticed that whenever the display starts to run, the filament strings expand so much that their tensioner springs leap to the side of the assembly by around a whole centimeter.
While this insight was fun to learn, I presume the constant stretching and contraction would not be kind to the thin heater filaments over time, thus a much longer timeout is in order — at the potential cost of the phosphor burn-in.
From experience of looking at other devices, I've seen some just have the heaters constantly running. For example, my CD player has a 6V3 tap on the transformer that goes directly into the display, bypassing any switches and power circuitry. Seems to even look fine, but I think it wasn't used for much before it landed in my hands.
If I'm not mistaken, running the heater constantly reduces the mechanical stress from stretching the filaments, but then something called sputtering (?) will happen and there will be visible stripes on the display segments. On the other hand, turning off the heater every time causes the metal to stress and eventually snap due to fatigue (albeit I have yet to see a VFD with a damaged heater that wasn't due to damaging the tube itself or overvoltage).
For now I am considering a two-stage power management strategy — if there is no user action for e.g. 10 minutes, blank the display in software, but keep heaters running. If there is no action in the following 110 minutes, shut down the heaters too. But I'm not sure if this will be for better due to less stress to the filaments, or for worse due to sputtering.
Does anybody have experience with designing such devices and picking a "sweet spot" for usability vs. longevity?