Skip to content

Simple set of macros to measure the time spent for executing a block in Objective-C

License

Notifications You must be signed in to change notification settings

dcordero/TimeBlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeBlock

TimeBlock is composed by a couple of macros:

  • traceElapsedTimeInBlock: A simple little helper to measure the time spent for executing a block.
  • traceSlowExecutionBlock: Similar to the first one but just log if the block takes more than a indicated amount of seconds.

Usage

traceElapsedTimeInBlock (@"Log message", ^{
  // Write here the code you want to measure
});
traceSlowExecutionBlock (@"Log message", 25, ^{
  // Write here the code you want to log if it takes more than 25 seconds on runtime
});

Installation with CocoaPods

Podfile

pod 'TimeBlock', :git => 'https://github.com/dcordero/TimeBlock'

About

Simple set of macros to measure the time spent for executing a block in Objective-C

Resources

License

Stars

Watchers

Forks

Packages

No packages published