I don't think you can monitor CPU / memory usage on the server at object level (within a QVW; if anyone can, please tell me how!). On the other hand, you can dump a 'Memory Statistics' (and calculation time) file from the QlikView Local Client, and analyse this.
- Open your QVW file, click through all sheets, restore all minimized objects, and make some selections in your application (to make sure all expressions in all objects are calculated for some representative sets of data);
- Go to 'Settings' -> 'Document Properties', and on the 'General' tab click the 'Memory Statistics' button; save the .mem file in some useful place;
- Analyse the .mem file (tip: load it into QlikView ) to find the objects with high values for CalcTime / AvgCalcTime (or Size / Bytes if you want to optimize memory usage).
- Make changes to your QVW to improve calculation times / memory usage (but that's another subject altogether).
Martijn ter Schegget
The Implementation Group