I'm interested in the backup mechanics provided by VS Code. "Crash" includes both sudden power outages and handled exceptions. As examples of what I mean,
According to https://code.visualstudio.com/blogs/2016/11/30/hot-exit-in-insiders,
The way hot exit works is to periodically make backups of unsaved files. If VS Code happens to crash, a backup restore will occur the next time the folder is opened.
On Windows, the backup folder is C:\Users\<username>\AppData\Roaming\Code\Backups
.
As for the period between backups, I haven't found anything.