"Evidently PDM manages to do something under the covers that
allows it to get at a list of members much more quickly than DSPFD."
i would "assume" they are using QDBRTVFD (and friends) APIs. since the
returned info isn't in a user space and is received as a memory allocation
(data string) it would be blazingly fast compared to a DSPFD command. not
sure if WDSC taps into those APIs or how they are getting the info. but
as Joe states i really haven't had any issues like the one you're
mentioning. but I'd definitely suggest opening a PMR. if it's not really
a problem but a DCR needed they should be able to tell you and help you
get one set up (or point you to documentation on creating a DCR.
Thanks,
Tommy Holden
Joe Pluta <joepluta@xxxxxxxxxxxxxxxxx>
Sent by: wdsci-l-bounces@xxxxxxxxxxxx
02/04/2008 09:16 AM
Please respond to
Websphere Development Studio Client for iSeries <wdsci-l@xxxxxxxxxxxx>
To
Websphere Development Studio Client for iSeries <wdsci-l@xxxxxxxxxxxx>
cc
Subject
Re: [WDSCI-L] RSE performance against very large source files
Dave Shaw wrote:
This is one of the issues that's killing acceptance of the product in
this shop. It would be very hard to justify NOT having a copy of PDM for
everyone with this kind of issue, and if the company has to buy everyone a
copy of ADTS, why should they also buy RDi? Yes, I know why, but it
hasn't been an easy sell getting people to use WDSCi for the price of a
decent PC and some learning time; now I have to justify buying it, too.
Have you raised this with IBM, either as a PMR or a DCR? You seem to
have a legitimate issue, and it's an underlying system issue. Two
things are immediately apparent, at least to me. First, there is
something ridiculously wrong if it takes 39 minutes to do a DSPFD on a
file with a few thousand members (or even 20,000 members).
In my unofficial test I just ran, it took less than 15 minutes to add
15000 members to a file. Next, I did a DSPFD on it, and the list came
up in about 30 seconds. I then went into WDSC and open a connection to
my machine. I added the library to my library list, and then expanded
the library. Two seconds. I then expanded the source file. 12
seconds. Now granted, these were empty members. There may be other
issues that come into play when there are lots of records in the source
(DSPFD definitely displays number of records and deleted records; if it
calculates those dynamically at display time, that could explain some of
the overhead).
Even so, 39 minutes to display a member list seems excessive. Is there
something else at play here? An exit program, perhaps? Some sort of
bizarre auditing issues? Have you asked IBM about it?
But there's a second issue, which is probably more to your specific
point. Evidently PDM manages to do something under the covers that
allows it to get at a list of members much more quickly than DSPFD. If
that's indeed the case, then maybe there's a call for some sort of
"paged widget" in RDi that can directly access the same functions that
PDM uses. There would be limits, such as not being able to filter
without a performance hit (because as you know, filtering in PDM takes a
healthy chunk of time as well). But if enough people were to tell
George Farr that this is a deal-breaker, then he might be willing to
devote some resources to it.
Joe
As an Amazon Associate we earn from qualifying purchases.