microtimer/microtimer (packagist): The primary purpose of Microtimer is measuring time elapsed between two points (marks). On top of that you can pass extra data when marking a point in time, get a mark by key, or get all marks, or get a subset of marks. You can also measure a time between any arbitary mark or a timestamp.
Keywords: performance|profiling|timer|timestamp|timing|stopwatch