如何获取与读写相关的iOS磁盘信息?

如何获取与读写相关的iOS磁盘信息?,ios,objective-c,c,unix,Ios,Objective C,C,Unix,我希望检索有关以下方面的信息: 写入磁盘所用时间的百分比 从磁盘读取所用时间的百分比 我确实有磁盘的详细信息,如可用磁盘空间和已用磁盘空间,但我找不到有关读写的信息。 如何在iOS中获取信息 - (uint64_t)freeDiskspace { uint64_t totalFreeSpace = 0; NSError *error = nil; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentD

我希望检索有关以下方面的信息:

  • 写入磁盘所用时间的百分比
  • 从磁盘读取所用时间的百分比
  • 我确实有磁盘的详细信息,如可用磁盘空间和已用磁盘空间,但我找不到有关读写的信息。 如何在iOS中获取信息

     - (uint64_t)freeDiskspace
     {
       uint64_t totalFreeSpace = 0;
       NSError *error = nil;
       NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
       NSString *path = [paths lastObject];//[self applicationDocumentsDirectory];
       NSDictionary *dictionary = [[NSFileManager defaultManager] attributesOfFileSystemForPath:path error: &error];
    
       if (dictionary) {
        NSNumber *freeFileSystemSizeInBytes = [dictionary objectForKey:NSFileSystemFreeSize];
        totalFreeSpace = [freeFileSystemSizeInBytes unsignedLongLongValue];
    } else {
        //NSLog(@"Error Obtaining System Memory Info: Domain = %@, Code = %@", [error domain], [error code]);
    }  
    
    return totalFreeSpace;
    }
    

    苹果用于性能测量的主要工具是Xcode,它内置于Xcode中。它可以监控文件的活动,这应该是你的一个起点。苹果的主要性能测量工具是,它内置在Xcode中。它可以监视文件活动,这应该是您的起点。