Now with less array creation for non-dtrace scenario
Now with less array creation for non-dtrace scenario