Computer performance is characterized by the amount of useful work accomplished by a system over the resources and time used. It can be measured through metrics like response time, throughput, and utilization. Several factors influence performance, including hardware, software, memory, and I/O. Benchmarks are used to evaluate performance by measuring how systems perform standard tasks. Maintaining high performance requires optimizing these various components through techniques like CPU enhancement, memory improvement, and I/O optimization.