Enable profiling for multiple container (kernel/buffer) and add to profiler collection
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(fclProfiler), | intent(inout) | :: | profiler |
Profiler - collection of objects to profile |
||
integer, | intent(in) | :: | profileSize |
Number of events to save for profiling (allocation size) |
||
class(fclProfileContainer), | intent(inout), | target | :: | c0 |
Object (kernel/buffer) for which to enable profiling |
|
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c1 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c2 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c3 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c4 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c5 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c6 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c7 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c8 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c9 |
Subsequent objects (kernel/buffer) for which to enable profiling |
Enable profiling for multiple container (kernel/buffer) and add to the default profiler
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | profileSize |
Number of events to save for profiling (allocation size) |
||
class(fclProfileContainer), | intent(inout), | target | :: | c0 |
Object (kernel/buffer) for which to enable profiling |
|
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c1 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c2 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c3 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c4 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c5 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c6 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c7 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c8 |
Subsequent objects (kernel/buffer) for which to enable profiling |
class(fclProfileContainer), | intent(inout), | optional, | target | :: | c9 |
Subsequent objects (kernel/buffer) for which to enable profiling |