Mojo function
time_function
time_function[FuncType: def() raises -> None](func: FuncType) -> UInt
Measures the time spent in the function.
Parameters:
- βFuncType (
def() raises -> None): The function type to time.
Args:
- βfunc (
FuncType): The closure carrying the captured state of the timed function.
Returns:
UInt: The time elapsed in the function in ns.
Raises:
If the operation fails.
time_function[FuncType: def() -> None](func: FuncType) -> UInt
Measures the time spent in the function.
Parameters:
- βFuncType (
def() -> None): The function type to time.
Args:
- βfunc (
FuncType): The closure carrying the captured state of the timed function.
Returns:
UInt: The time elapsed in the function in ns.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!