Epicor 10 PreHeater success ? Documentation?

Makes perfect sense. Are you running the REST endpoints? It’s a pretty easy command line in a bat file to call it after an app pool recycle. This will get .net to JIT everything and cache up what you want to have preheated

I would still look at when and why your pool is recycling. There are usually throttles on app pools that cause it to recycle. If you have a memory leak for example, it may be recycling when you don’t want it to recycle.
image

Turning on logging as to why it is recycling is a good idea too
image