My application allocates a large amount of memory (millions of small objects totaling several gigabytes) and holds onto it for a long time.
Unless you can confirm that the garbage collector is actively slowing the performance of your application, you should not take steps to cripple the functionality of your runtime environment.
Judging from your question, you have not confirmed that the GC is a problem. I severely doubt that it is.
Optimize only what needs to be optimized.