如何获取与读写相关的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
- (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中。它可以监视文件活动,这应该是您的起点。