DataPlayer Scaling (legacy)

Flash .SWF DataPlayer Scaling and Performance (legacy)

DataPlayer is no longer being developed.  To use, you must enable Settings > Advanced > Show legacy features.  

 

The maximum number of records that will perform well inside a DataPlayer is evolving along with Flash itself. The effective upper limit depends on the size and character of the data set (number of cells= rows x columns), and the configuration of the DataPlayer. In general, DataPlayers containing 5,000 records or less will perform very well on most modern machines. Depending on content and configuration, 10,000 record (and beyond) DataPlayers are possible. We are in the process of re-writing underlying code in ActionScript 3, which should dramatically increase the scaleability and performance of second-generation DataPlayers.


Large Scale Examples

This section provides some links to working examples of DataPlayers containing relatively large record sets, together with some hints regarding performance optimisation in the data and settings necessary to accommodate relatively large numbers of records.

Bonds Example: 20 columns x 6,241 records = 124,820 cells

Arguably, this demo really has too many columns to be useful, since the values in most of the columns are not used for selecting, only shown in details. The record details could just as easily be shown on linked pages, rather than embedded inside the Flash file. This demo is displayed here for reference only.

This demo normally loads without warning notices and runs well in most recent browsers. However, when loading this page, some older browsers and less powerful machines may see a notice (sometimes repeatedly) from the Adobe Flash plug in:

"A script in this movie is causing Adobe Flash Player 9 to run slowly. If it continues to run your computer may become unresponsive. Do you want to abort this script?" If the user presses No, (sometimes repeatedly) the loading will continue and the DataPlayer should eventually display: