1. A computer program product comprising: one or more non-transitory computer-readable storage media and program instructions stored on at least one of the one or more non-transitory computer-readable storage media, the program instructions comprising: program instructions to determine that a user is attempting to execute an unscheduled computing task; program instructions to estimate a length of time of execution for the unscheduled computing task; program instructions to determine that a scheduled computing task is scheduled to execute while the unscheduled computing task is executing, wherein the scheduled computing task is scheduled to be executed automatically, wherein the scheduled computing task occurs during an event scheduled in a calendar program, a software update, and a computer backup; program instructions to warn the user that the unscheduled computing task will be executing when the scheduled computing task begins executing; program instructions to estimate a utilization of processing and a memory consumption for the unscheduled computing task and the scheduled computing task; program instructions to determine whether the utilization of processing and the memory consumption for the the unscheduled computing task and the scheduled computing task exceed a threshold; in response to a determination that the threshold will be exceeded, program instructions to warn the user that the threshold will be exceeded; program instructions to analyze the unscheduled computing task and the scheduled computing task for one or more first identifying attributes; program instructions to search a database for one or more stored computing tasks that have one or more second identifying attributes; program instructions to identify a predictive correlation between at least one of the one or more first identifying attributes and at least one of the one or more second identifying attributes, wherein the predictive correlation allows an estimate to be made of the utilization of processing and the memory consumption and wherein the one or more first identifying attributes and the one or more second identifying attributes include a file size, a file type, and a program language used, and the length of time of execution for the unscheduled computing task and the scheduled computing task.