I have used below code. It is matching with Xcode memory monitor but not matching with the Xcode instrument allocation result.   func memoryFootprint() -> mach_vm_size_t? {     let TASK_VM_INFO_COUNT = mach_msg_type_number_t(MemoryLayout.size / MemoryLayout.size)     let TASK_VM_INFO_REV1_COUNT = mach_msg_type_number_t(MemoryLayout.offset(of: task_vm_info_data_t.min_address)! / MemoryLayout.size)     var info…