![]() |
|
| Product | |
| Support | |
| Everything Else | |
| Preview Release | |
| About Speed Issues | |
| Introduction |
The performance of Helix Engine in certain places is, to be blunt, abysmal. We know that. Our primary focus has been on just getting it to run and fixing bugs. This process has yielded steady performance improvements along the way, but we will specifically address performance issues with more tenacity after we have a reliable product. So please do not report performance problems. |
| Specifics |
These areas have performance issues, ranging from annoying to severe:
|
| View Opening Delay |
One place where preception is larger that reality is when a view is first opened. In Classic Helix, the view opens ‘empty’ and then there is a delay whle the data is calculated and filled in. In OS X Helix the view does not appear until all of the data is available, making it appear that Helix is ‘doing nothing’ until the completed view pops open. (Click here to see a video demo.) This change was made because of requirements in OS X. We are investigating ways to work around this limitation. |
| The New Processing Dialog |
You see this new dialog whenever a lengthy operation is ongoing. Clicking the Cancel button has the same effect as pressing Command-period in Classic Helix. There may be times when this dialog appears ‘out of the blue’ and when it does, there is really no way of knowing if it will go away quickly or hang around for minutes. You may be tempted, after watching that indeterminate progress thermometer spin for a while, to conclude that Helix has crashed or is never going to return. You may then try, in desperation, clicking the Cancel button. This is almost certainly a mistake. Wait it out! In testing, a list containing 30,000 records to open took nearly 5 minutes to open. But it did complete. Patience is a virtue that will be rewarded. |