Subject | Re: [IBO] Mysterious performance problem |
---|---|
Author | Geoff Worboys |
Post date | 2015-01-23T14:54:55Z |
That's all I had to do, complain about it. It's not mysterious
after all.
The delay is coming from a combobox of user names (actually three
of them, dynamically filled at runtime). The client has 600 users
defined, I only have a few dozen. DataChange events at close
time are having the combo try to do a new lookup. I should be
able to short-circuit that anyway, but I suspect the performance
difference between the old and new versions of the application
has to do with getting the combo list sorted so that match-ups
are fast, still looking at why that isn't happening properly in
the new version, but at least I know what I'm looking for and
the mystery is solved.
I now turn you back to your usual programming.
--
Geoff Worboys
Telesis Computing Pty Ltd
after all.
The delay is coming from a combobox of user names (actually three
of them, dynamically filled at runtime). The client has 600 users
defined, I only have a few dozen. DataChange events at close
time are having the combo try to do a new lookup. I should be
able to short-circuit that anyway, but I suspect the performance
difference between the old and new versions of the application
has to do with getting the combo list sorted so that match-ups
are fast, still looking at why that isn't happening properly in
the new version, but at least I know what I'm looking for and
the mystery is solved.
I now turn you back to your usual programming.
--
Geoff Worboys
Telesis Computing Pty Ltd