[an error occurred while processing this directive]
![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: hi, i have an application written in OpenVMS system. i feel its using too much of resources. i am using the following as a part of my application : a. Posix Threads b. MQ Series. c. Oracle RDB d. RMS file system. My code is written in C. I think it is consuming lot of memory resources. My application needs run continuously(nearly for 10-12 hrs a day). my doubt is whether the use of posix threads or any one of the above is causing the program to utilize such a huge resources. i used "monitor" utility to see the progress. i can see that the application is taking lots of CPU time and memory. now i have checked and revised my code. nothing can be done to optimise it anymore. is there anyway in OpenVMS to optimise this system usage? Thanks in advance for the immediete response. Jai The Answer is : The OpenVMS Wizard is unaware of any non-trivial code -- be it in an application, a layered product, or in OpenVMS itself -- where "nothing can be done to optimise it anymore." Key to optimizing is determining where the time or memory or resources -- the target -- are being spent. Without far more information on current application activity, on the activity of the very large and complex constituent tools, on the OpenVMS system activity, and on the application design and application activity, the OpenVMS Wizard cannot not hazard a guess as to the cause. You will want to run a tool (such as PCA; part of DECset package) to profile the application activity, and you will want to use any tools that might be available for MQ Series and/or Oracle Rdb to profile activity relevent to those tools.
|