But generally you run benchmarks to figure out what the costs are and performance counters to see how often your code is paying those costs.