An application that performs computation on startup will consume resources depending upon its application properties that govern timeouts and detecting when it should go to sleep.
Use of the admin dashboard itself does not cause the application to run and consume hours. However if you alter application properties or make other changes, that will cause the application to be redeployed and started.
Given the little information you have provided, I can't make further guesses as to the cause.