void printBandwidth(PassthroughConnection ptc, long time) {
		int total = 0;
		for(int cnt=0;cnt<256;cnt++) {
			total += ptc.packetCounters[cnt] - ptc.packetLastCounters[cnt];
		}

		ptc.printLogMessage("");
		ptc.printLogMessage("Bandwidth Stats - last " + (period/1000) + " seconds" );
		for(int cnt=0;cnt<256;cnt++) {
			int usage = ptc.packetCounters[cnt] - ptc.packetLastCounters[cnt];
			if(usage > total/100) {
				printBandwidthLine("0x" + Integer.toHexString(cnt), usage, total, time);			}
		}

		ptc.printLogMessage("");
		printBandwidthLine("Total", total, total, time);

		total = 0;
		for(int cnt=0;cnt<256;cnt++) {
			total += ptc.packetCounters[cnt];
		}

		ptc.printLogMessage("");
		ptc.printLogMessage("Bandwidth Stats - since login" );
		ptc.printLogMessage("");

		for(int cnt=0;cnt<256;cnt++) {
			int usage = ptc.packetCounters[cnt];
			if(usage > total/100) {
				printBandwidthLine("0x" + Integer.toHexString(cnt), usage, total, time);			}
		}

		ptc.printLogMessage("");
		printBandwidthLine("Total", total, total, time);
		ptc.printLogMessage("");

		clearCounters();
	}