Friday Jul 25, 2014

Enhance AutoVue's Performance with streaming files

Performance is a critical issue for most users of AutoVue - They need to be able to access documents, drawings and models to do their work, and they don't want to be watching a 'Loading' bar move when they could be approving a change request or adding a comment to a new design.

There are a number of factors that can influence the final performace that users get with AutoVue - but this post will focus on one of the most important items:  Effective use of AutoVue's Streaming Files.

Streaming files are a long-standing feature of AutoVue (they were originally called 'metafiles', and you may still occasionally hear someone refer to them that way) - they are a single, self-contained file that contains a 'pre-processed' visual representation of a document, drawing or model, plus a collection of attribute data.   The idea is that when AutoVue has read the native file(s) - for instance a Creo 2 assembly - it creates a streamlined form of the same data in a single file, that can be read much more quickly than the original data.

For large 3D models, loading from streaming file can have a huge impact on performance - we've seen Creo 2 assemblies that were over 2 gb in size, where the native data took about 1.5 hours to load in AutoVue (and over 10 hours to load in Creo 2) but from streaming file it loaded in AutoVue in around 2 minutes.   This isn't necessarily typical, and for smaller assemblies you might "only" get a factor of 5-10x speed up - but it will still be a *very* substantial speed up.   Non-3D formats will also often get a big boost from this as well, although the speed-ups may be more like 2-5x.   PDF is an exception where you often will not see a major improvement, as well as raster formats like Tiff, and AutoVue does not generate streaming files for these formats out of the box.

If you are using AutoVue with Agile, you can configure pre-generation of streaming files for all models checked in through Engineering Collaboration - For other documents and drawings what will generally happen is that AutoVue will load from the native file the first time, and will save the Streaming file in Agile so that subsequent views are done from the streaming file.

To tell whether streaming files are in use is very easy - just go the the 'File->Properties' menu item - at the bottom of the 'File Properties' tab you will see it say "Loaded From Streaming File" if a streaming file was used for the current session.

Ensuring that streaming files are properly configured is one of the best ways to get a quick performance boost for users of AutoVue.

I'll talk about other aspects of performance in future posts.  Until then - if you have specific questions around performance or any other topic, just let us know in the comments section below!

Monday Jan 07, 2013

AutoVue Streaming File Best Practices

One of the key features of AutoVue for optimizing file load-time performance is the use of AutoVue “streaming” files (previously called “metafiles”). Recently our Support team published a knowledge base article with answers to common questions related to streaming files, as well as a few best practice recommendations - similar to what's already in the docs, but packaged in a way to quickly learn the topic. Make sure to check it out:

KM Note 813021.1 - AutoVue Streaming File Cache Best Practices

The note also includes a very brief comment regarding “pre-generation” of streaming files, a topic which is gaining more traction as customers look for ways to fine-tune the performance of their AutoVue deployments. If you have best practices or experiences designing/implementing streaming file pre-generation for AutoVue, feel free to share your thoughts either through the Comments feature of this blog, or through our AutoVue Community in the My Oracle Support portal.

The authors of this blog are members of the AutoVue Enterprise Visualization team at Oracle. The views expressed on this blog reflect those of the members and do not necessarily reflect the views of Oracle.


« March 2015