References Dialog Speedup - Works -> (Need a ̶C̶l̶o̶u̶d̶ Guinea Pig) :dumpster_fire:

Hell now it loads in 1-2 seconds.

Down from 3 minutes.

1 Like

Changed it to 500. Still just as fast.

I absolutely despise how slow it is, if this fixes it I’ll kiss you :kiss:

3 Likes

Pictures or it didn’t happen!

1 Like

It doesn’t. This makes it much much worse.

Now he didn’t say where…

Does not. I just tested it! Much faster… #PuckerUp!

Mr Bean Love GIF

You sure?

Smart Ass Butthead GIF

Those sunglasses hide quite a bit.

7 posts were split to a new topic: Dumpster Fire Badge and Emoji

Simon Cowell GIF by America's Got Talent

2 Likes

Wow, I gave you like 10 cool BPMs in the past and all I got was a tap on the shoulder at Insights.

1 Like

I’ll let you kiss him if you really want to.

After some thoroughly unscientific testing after clearing the cache, I think the magic number is:
pageSize = 1000;

Go home Kevin it’s Saturday I’m trying to sleep.

Now that this topic seems to have a declared solution, maybe we can get this into the core product so that everyone gets to take advantage of it. Can someone write up an Epicor Ideas idea (and people vote for it) so that we can get it put into the product? (@klincecum , @jgiese.wci, @josecgomez )

1 Like

I guess I can, but I was under the impression there would not really be any improvements
to the classic client.

This probably is low hanging fruit however, I’ll write it up and y’all can decide.

Ok, here it is: KIN-I-3638

Speedup - Increase Page Size - Assemblies Reference Dialog

Speedup - Increase Page Size - Assemblies Reference Dialog
The Assemblies Reference Dialog, ie where you choose assemblies to reference
when crafting BPMs, functions etc, is painfully slow until the list is fully
downloaded and cached.

After doing some research, I noticed that the pageSize for the call to the BO
Ice.BO.BpMethod.GetPagedAvailableReferences is 5.


There are currently 3819 available assemblies, and returning 5 records at a time
results in 764 individual network calls. It is painfully slow.


I made a test pre-processing directive to change the pageSize to 1000, and
the speed increase was staggering. From minutes to a few seconds.


I'm hoping we can get the default changed to something more appropriate.

this code is not used in new UI anyways

Yes I figured the architecture coming up would be quite different.