Oppolzer - Informatik / Blog


Blog-Hauptseite      Neuester Artikel      Älterer Artikel      Neuerer Artikel      Älterer gleiche Kategorie      Neuerer gleiche Kategorie

ASSEMBLER-L - Alternative zum sequenziellen Durchsuchen der LLE-Liste?

Subject:

searching the LLE list

From:

Bernd Oppolzer <bernd.oppolzer@T-ONLINE.DE>

Reply-To:

IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU>

Date:

2010.02.19 12:49:34


Dear colleagues,

I have some problems with a vendors software that I'm not allowed to change.
This software walkes through the LLE list searching for a specific module and
does this very often, consuming lot of CPU, because in the specific situation,
the LLE list is very long (thousands of modules).

I got some suggestions from IBM-Main, but one question remains open:

is there a more efficient way to look up a specific entry in the LLE list? From
looking at various dumps, I had the impression that the LLE entries are sorted
by module name !!!

If during LOAD new LLE entries were inserted at the proper place, this would be
very expensive. So I wonder, if the sequential organized LLE list might be
super-imposed by another more sophisticated structure, which allows fast
insertion at the right place. If so, there should be new z/OS services to find
LLE entries by name faster using there new structures (maybe balanced trees or
anything like that). This would make perfect sense to me - keeping the
sequential list for compatibility, but improving performance by adding another
clever technique.

I have not enough time to scan all the z/OS manuals. Maybe someone of you could
give me a hint, if there is such a structure and if new services exist to avoid
scanning the LLE list sequentially?

Kind regards

Bernd

Blog-Hauptseite      Neuester Artikel      Älterer Artikel      Neuerer Artikel      Älterer gleiche Kategorie      Neuerer gleiche Kategorie