It can be done from C by building your own text units and issuing the svc99() function call. I'm pretty sure that the svc99() function allows access to pretty much all svc99() features.
-sam On Tue, Oct 13, 2009 at 3:38 PM, Eric Spencer <eric.spen...@neon.com> wrote: > You can force DYNALLOC to allocate the DSN to a given DDNAME. This would > allow you to reuse the same DDNAME (or a handful of DD names used in a > round-robin fashion) and greatly reduce shutdown time and reduce the > working set size... see the DALDDNAM keyword in the doc. Don't know how > you do this from C but it must be possible. > > Eric Spencer > Neon Enterprise Software LLC > > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On > Behalf Of Staller, Allan > Sent: Tuesday, October 13, 2009 8:28 AM > To: IBM-MAIN@bama.ua.edu > Subject: Re: Does a DD-Statement "waste memory" after dealloc? > > This may be SMF keeping the "pieces" it needs to build the SMF records > at task termination. > > A key symptom would be a long shutdown time for the task and an apparent > CPU loop in the task after a "xxx is shutting down" message. > > If this is the case, reference the DDCONS parameter of SMFPRMxx. > > What is the working set for the application? Unless you have done some > things unlikely to have been done for a "application program", I can > almost guarantee the working set is not 17,000 pages. > > HTH, > > > <snip> > I currently try to find a obscure memory leak in one of our > applications. After some days our appl occupies ~17.000 pages of real > memory (needs just ~1.500 after startup). > > As we track all malloc(), calloc(), realloc() and free() function calls, > > I can say that there is no obvious memory leak.... > > Now... after I've looked at the JESYSMSG I've noticed that we've done > approx 17.000 DYNALLOCs, everyone with a different DD-Name (we let the > z/OS generate a unique one, like "SYS00001", "SYS00002", "SYS00003" and > so on)..... to be clear: *NOT* ~17.000 at the same time. mostly only one > > at the same time... > </snip> > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO > Search the archives at http://bama.ua.edu/archives/ibm-main.html > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO > Search the archives at http://bama.ua.edu/archives/ibm-main.html > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html