sketchucation logo sketchucation
    • Login
    โ„น๏ธ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Faster Autosave!

    Scheduled Pinned Locked Moved SketchUp Feature Requests
    sketchup
    30 Posts 11 Posters 18.5k Views 11 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • TIGT Offline
      TIG Moderator
      last edited by

      Archiver simply uses the model.save(name) API method to save a 'tmp' snapshot of the SKP at that second, it then copies it to an 'Archives' subfolder, renaming it with an additional date-stamp etc and erases the tmp version.
      It shouldn't make any significant difference to the built-in autosave timings - it even has to copy/delete the file into the subfolder too... however, it does seem a little quicker ๐Ÿ˜•

      TIG

      1 Reply Last reply Reply Quote 0
      • jbacusJ Offline
        jbacus
        last edited by

        As I said earlier in this thread, "Check Validity" (if enabled in preferences) can cause a save to take longer. If a model is checked for invalid geometry, then that geometry is fixed... it doesn't have to be fixed again the next time you save a model. This might account for a small difference in save speed (~10%) between successive operations.

        My guess is that optimization of the rendering pipeline has allowed you to work on increasingly large models (Bob: 80-90s save times! How large is your model?) and you're now beginning to feel a new performance bottleneck. Of course, there will always be a performance bottleneck somewhere in the system.

        john
        .

        "...exaggerate the essential and leave the obvious unclear." --Vincent Van Gogh

        John Bacus
        jbacus@sketchup.com

        1 Reply Last reply Reply Quote 0
        • thomthomT Offline
          thomthom
          last edited by

          @jbacus said:

          My guess is that optimization of the rendering pipeline has allowed you to work on increasingly large models

          Yup - I find working on 500K face models and more without much trouble. It's usually depending on transparency use and textures.
          ๐Ÿ‘ ๐Ÿ‘

          Thomas Thomassen โ€” SketchUp Monkey & Coding addict
          List of my plugins and link to the CookieWare fund

          1 Reply Last reply Reply Quote 0
          • M Offline
            monkers
            last edited by

            I find the auto save tends to kick in right when I'm right in the middle of an operation or by some miracle I'll click something at the exact instant that it starts saving and it instantly crashes. No bug splat. Just. "see ya..." I have found this on many rigs and versions of sketch currently on 15.3.331 and still getting it. It has to be the autosave because the last auto save increment is always within a minute or so of the crash. Just got one then by selecting a line at the same time and I had to come here and rant.

            Is there a way for you guys to make it wait or disable the mouse about a half second before? My computer is one more sketchup crash/bugsplat from exiting the building in flames via the window.

            I've had a long and rough night.

            1 Reply Last reply Reply Quote 0
            • jgbJ Offline
              jgb
              last edited by

              Best way to speed up SAVE and AUTOSAVE as well as loading a file is to get a Solid State Drive (SSD) either replacing the C:\ drive or adding/replacing a D:\ drive.

              My old spinning HD would typically take over a minute; my SSD takes about 3 - 5 seconds for even bigger files. AutoSaves are almost un-noticeable now.


              jgb

              1 Reply Last reply Reply Quote 0
              • M Offline
                monkers
                last edited by

                @jgb said:

                Best way to speed up SAVE and AUTOSAVE as well as loading a file is to get a Solid State Drive (SSD) either replacing the C:\ drive or adding/replacing a D:\ drive.

                My old spinning HD would typically take over a minute; my SSD takes about 3 - 5 seconds for even bigger files. AutoSaves are almost un-noticeable now.

                For me it not really save time. I work off an SSD RAID0 array so its as quick as it can be. Its just in instability of it.

                Working with large files in sketchup reminds me of this scene from the simpsons.. The slightest breeze will bring it down.

                http://40.media.tumblr.com/113f03ae8273b9c615fa3ba7d26754c9/tumblr_mw81owlUhQ1rn9p3do1_500.jpg

                1 Reply Last reply Reply Quote 0
                • M Offline
                  monkers
                  last edited by

                  @monkers said:

                  I find the auto save tends to kick in right when I'm right in the middle of an operation or by some miracle I'll click something at the exact instant that it starts saving and it instantly crashes. No bug splat. Just. "see ya..." I have found this on many rigs and versions of sketch currently on 15.3.331 and still getting it. It has to be the autosave because the last auto save increment is always within a minute or so of the crash. Just got one then by selecting a line at the same time and I had to come here and rant.

                  Is there a way for you guys to make it wait or disable the mouse about a half second before? My computer is one more sketchup crash/bugsplat from exiting the building in flames via the window.

                  I've had a long and rough night.

                  Maybe even a little box which counts down till the next autosave and warns you a couple of seconds before it happens. I'm sure a bunch of other programs could do with a feature like this. It could take the worst possible moment feeling out of it.

                  1 Reply Last reply Reply Quote 0
                  • K Offline
                    kaas
                    last edited by

                    did you try disable-ing <window> - <model-info> - <file> - <redefine thumbnail on save> ?
                    For normal saves, that can save up to half a minute for my files (< 50Mb). I never do auto-saves so don't know if this would help.

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      monkers
                      last edited by

                      Just an update/possible solution for anyone that might find this useful. I have set up a small 10GB RAM disk (Storage drive mounted on RAM) as a temporary location where I can locate my working files. As RAM Disks don't retain data when power is cut I also set up a sync in-case of an unexpected power down. This has massively reduced save/auto save times.

                      I'm not sure what the exact speeds are but from what I've read at 10GB/s I assume its around 10 times faster than my SSD RAID0 array and about 20 times faster than a standard 7200RPM HDD. Ill have to do some testing later.

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        monkers
                        last edited by

                        @kaas said:

                        did you try disable-ing <window> - <model-info> - <file> - <redefine thumbnail on save> ?
                        For normal saves, that can save up to half a minute for my files (< 50Mb). I never do auto-saves so don't know if this would help.

                        Thanks for that i gave that a shot and combined with my new RAM disk in the above post.. Wowee ๐Ÿ˜ฎ 150mb files are saving in less than 1 second.

                        Hopefully the less time it spends saving and locking up the less chance it has for the breeze to come along and push it over

                        1 Reply Last reply Reply Quote 0
                        • Bob JamesB Offline
                          Bob James
                          last edited by

                          @monkers said:

                          I have set up a small 10GB RAM disk (Storage drive mounted on RAM) as a temporary location where I can locate my working files.

                          10GB RAM disk is small ๐Ÿ˜ฒ
                          I have 32GB of ram so to use one third of it for a ram drive would really not be small to me.

                          i7-4930K 3.4Ghz, 2x GTX780 6GB, 32GB DDR3-1600 ECC, OCZ Vertex 4 500GB, WD Black 3TB, 32TB NAS, 4x 27" Monitors, SpaceMouse Pro, X-keys XK-60

                          1 Reply Last reply Reply Quote 0
                          • M Offline
                            monkers
                            last edited by

                            @bob james said:

                            10GB RAM disk is small ๐Ÿ˜ฒ
                            I have 32GB of ram so to use one third of it for a ram drive would really not be small to me.

                            It would be rude not to put it into double figures when there's 64GB there. Its all DDR4 as well so nice and quick. I'll be using it for other program scratch disks as well.

                            1 Reply Last reply Reply Quote 0
                            • jgbJ Offline
                              jgb
                              last edited by

                              I've used RAM disks a long time ago when HD's were really slow. They are great but the main caveat is saving contents to the HD for posterity.
                              It used to be a manual effort when it was convenient, but I sometimes forgot, or there was a power glitch that rebooted the system.
                              But perhaps today there are "autosaves" that will copy the files to HD in background. I'm not current in that because I don't use RAM drives; not enough memory and my SSD is fast enough.


                              jgb

                              1 Reply Last reply Reply Quote 0
                              • 1
                              • 2
                              • 2 / 2
                              • First post
                                Last post
                              Buy SketchPlus
                              Buy SUbD
                              Buy WrapR
                              Buy eBook
                              Buy Modelur
                              Buy Vertex Tools
                              Buy SketchCuisine
                              Buy FormFonts

                              Advertisement