public static String pollUtil(){
		double[] cpuUtil = CPUStatsRetrieval.getCPUCoresUtilisation();
		double gpuUtil = GPUStatsRetrieval.getGPUUtilisation();

		double totalCPUUtil = 0;

		for(double coreUtil : cpuUtil){
			totalCPUUtil += coreUtil;
		}

		double averageCPUUtil = totalCPUUtil / cpuUtil.length;


		if(shouldShowChart){
			for(int i = 0; i < cpuUtil.length; i++){
				cpuUtilChart.addData(i, numSamples, cpuUtil[i]);
			}

			gpuUtilChart.addData(0, numSamples, gpuUtil);
		}

		String currentUtil = String.format(TEXT_UTIL_PROGRESS_FORMAT, numSamples, averageCPUUtil, cpuUtil[0], cpuUtil[1], cpuUtil[2], cpuUtil[3], numSamples, gpuUtil);
		return currentUtil;
	}