detkit.Profile.print_profile#
- Profile.print_profile(shape=None, dtype=None)#
Print profile information.
- Parameters:
- shapetuple, default=None
A tuple of size two representing the shape of the matrix.
- dtypestr, default=None
The data type of the matrix.
Examples
>>> from detkit import Profile, memdet >>> # Initialize with MB unit >>> prof = Profile() >>> # Set (or reset) the starting point of inquiry >>> prof.set() >>> # Perform an operation that reads from and writes to disk >>> import numpy >>> A = numpy.random.randn(1000, 1000) >>> ld = memdet(A, num_blocks=4) >>> # Inquiry write to disk during the above operation, in MB unit >>> prof.print_profile(shape=A.shape, dtype=A.dtype) | time: 661 ms | cpu: 20% | alloc: 5.4 MB | read: 0 B | | write: 10.2 MB |