How to keep transaction generating time down?
You can always send whatever you have in your wallet to another address in the same wallet.
Depending on the size of the transaction you might have to pay a larger fee than normal.