cocoa – 如何测试应用程序是否正确处理缓慢片状文件系统?

cocoa – 如何测试应用程序是否正确处理缓慢片状文件系统?,第1张

概述我想确保我的应用程序在处理慢速文件系统(例如联网,CD / DVD或降速硬盘)上的文件时没有任何用户界面冻结. 我直接使用Cocoa文件系统 *** 作.我担心为了测试而嘲笑或抽象所有这些都是太费劲,而且我的程序可能会有非显而易见的方式来触及文件系统. 我曾尝试使用网络驱动器进行测试,但 *** 作系统缓存使测试不可重复且……太快:) 有没有像故意慢的MacFuse文件系统?还有其他方法可以让我找到因意外延迟而导 我想确保我的应用程序在处理慢速文件系统(例如联网,CD / DVD或降速硬盘)上的文件时没有任何用户界面冻结.

我直接使用Cocoa文件系统 *** 作.我担心为了测试而嘲笑或抽象所有这些都是太费劲,而且我的程序可能会有非显而易见的方式来触及文件系统.

我曾尝试使用网络驱动器进行测试,但 *** 作系统缓存使测试不可重复且……太快:)

有没有像故意慢的MacFuse文件系统?还有其他方法可以让我找到因意外延迟而导致的所有UI打嗝和竞争条件?

解决方法 如其他地方所述,最简单的答案是 MacFUSE;这很容易模拟.您还可以尝试通过NFS挂载共享,然后使用内置ipfw对其进行位限制,如:

ipfw管道1配置1KByte / s
ipfw添加1个管道1个src-port 2049

或者如果您使用的是WebDAV

ipfw添加1个管道1个src-port 80

然后,这将通过您定义的任何管道级别提供请求.你应该能够在之后再次摆脱它:

ipfw删除1

总结

以上是内存溢出为你收集整理的cocoa – 如何测试应用程序是否正确处理缓慢/片状文件系统?全部内容,希望文章能够帮你解决cocoa – 如何测试应用程序是否正确处理缓慢/片状文件系统?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1001106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存