objective-c – 一般NSPasteboard占用多少内存?

objective-c – 一般NSPasteboard占用多少内存?,第1张

概述通用NSPasteboard存储用户复制的内容.例如,像100个图像和1000个单词.一般NSPasteboard的大小是否有限制,以便用户可以复制最多99个图像? 什么定义了这个限制? RAM或HD或..? 是. 对于粘贴板的大小,没有记录的强制限制(我可以找到).但是,一切都是有限的.如果你将太多的东西复制到任何粘贴板(无论是普通的粘贴板,查找粘贴板,拖动粘贴板还是其他任何粘贴板),你都会遇到 通用NSPasteboard存储用户复制的内容.例如,像100个图像和1000个单词.一般NSPasteboard的大小是否有限制,以便用户可以复制最多99个图像?

什么定义了这个限制? RAM或HD或..?

解决方法 是.

对于粘贴板的大小,没有记录的强制限制(我可以找到).但是,一切都是有限的.如果你将太多的东西复制到任何粘贴板(无论是普通的粘贴板,查找粘贴板,拖动粘贴板还是其他任何粘贴板),你都会遇到一个未记录的限制,或者你将驱动系统进入分页地狱. (即使最后一部分也没有真正保证;粘贴板上次使用时我使用了RAM,但理论上它可以在现在或将来写入磁盘.)

如果您打算复制大量数据,我建议您采取相应措施.如何执行此 *** 作取决于您是使用旧的基于类型和数据的API,还是使用较新的基于项目的API.这是更多的工作,但这意味着当用户将其粘贴到某个地方时,您只需要引入该数据.

总结

以上是内存溢出为你收集整理的objective-c – 一般NSPasteboard占用多少内存?全部内容,希望文章能够帮你解决objective-c – 一般NSPasteboard占用多少内存?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存