1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.

31 lines
845 B
D
Executable File

#!/usr/bin/env dtrace -s
#pragma D option quiet
minizinc$target:::cse-insert-start
{
@count["CSE Insertions"] = count();
@lquant["Number of Arguments (insert)"] = lquantize(arg1, 1, 6, 1);
self->start_cse_insert = timestamp;
}
minizinc$target:::cse-insert-end
{
@quant["Time Inserting (ns)"] = quantize(timestamp - self->start_cse_insert);
@times["Total Insertion time (ns)"] = sum(timestamp - self->start_cse_insert);
}
minizinc$target:::cse-find-start
{
@count["CSE Lookups"] = count();
@lquant["Number of Arguments (lookup)"] = lquantize(arg1, 1, 6, 1);
self->start_cse_lookup = timestamp;
}
minizinc$target:::cse-find-end
{
@quant["Time in Lookup (ns)"] = quantize(timestamp - self->start_cse_lookup);
@times["Total Lookup time (ns)"] = sum(timestamp - self->start_cse_lookup);
@success["CSE Hits"] = sum(arg1);
}