问题标签 [disk-access]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ipad 上的应用程序双存档大小
大家好,我有一个适用于 iPad 的媒体重应用程序,我的存档约为 370mb。对于我正在做的事情,这并非不合理。如果我在 finder 中查看 xcarchive,它是 ~391MB,.ipa 是 ~388mb,这大致对应于我所有未压缩资产的大小。
所以我在我的测试设备上仔细检查了实际使用情况,它是 755 兆!这类似于管理器中显示的“估计应用商店”大小。
我检查了其他几个测试设备的使用情况,结果是一样的。
我阅读了有关组织者估计往往不准确的其他帖子,但这是否会转化为 iPad 本身的使用指示?iPad不应该只报告正在使用的实际空间吗?
370 mb(双倍)的额外使用与可执行文件未压缩无关,这不应该是 PNG 以某种方式扩展的结果,我使用了大量的 jpeg,因为它们要小得多。
整个压缩/未压缩的讨论感觉就像一个红鲱鱼,因为如果我只是在 finder 中获取未压缩资产文件夹的信息,它是...... 355 mb。所以我不明白如何压缩然后解压缩一堆图像会使它们的大小加倍。
我唯一的理论是: - 由于某种原因,在开发 iPad 上的使用没有表明最终应用程序的大小
我所有的 jpeg 都以某种方式在 ipad 本身内转换为 PNG ... ??? 真的怎么可能?
我有两个视频文件,它们可以以某种方式自动转换为另一种格式.. ??再次,真的吗?这听起来不可能
该应用程序具有应用程序内购买功能,它可能会以某种方式分配磁盘空间以预期未来的购买?
我讨厌所有这些理论,因为它们都没有意义。你们中有人遇到过这种情况吗?
c# - 从 BufferedStream 获取磁盘访问次数
我正在使用BinaryReader
. 我想在缓冲输入时计算磁盘访问次数BufferedStream
。不幸的是,这个类是密封的,所以我不能重写方法来手动计算它。
有没有办法使用标准库来做到这一点?还是我必须编写自己的缓冲 BinaryReader 来实现这一点?
bash - 在随机文件名中转义单引号
我有一个简单的 bash 脚本,它使用 'du' 输出总文件大小但是每次我传递一个包含撇号的文件时,它都会给我一个语法错误。所以我想知道是否有办法在不修改文件名的情况下转义单引号。最好在磁盘使用之前处理它们。
代码是:
我使用 Alfred 将文件传递到脚本中。该应用程序允许用户转义几个字符,但单引号不是其中之一。
memory - NSURLCache :说它的缓存,不是,并且内存统计没有变化
我正在尝试通过记录 NSURLCache 周围的内存统计信息来确认 URL 缓存。
我已经扩展了基础 NSURLCache 如下:
我还有执行以下操作的按钮代码:
当我单击视图上的一些测试按钮以触发 URLConnection 事件时,我看到使用正确的 URL 调用这些方法。但是,缓存内存和磁盘使用统计信息永远不会改变。
来自日志的示例
这让我相信:
1 - 我做错了什么,没有正确观察缓存行为
2 - 这个缓存并不是真正的缓存
任何想法将不胜感激。
postgresql - PostgreSQL JOIN,在后台
我对 PostgreSQL 加入有疑问。PostgreSQL 是否为 JOINed 表创建临时表,或者它使所有内容都
没有任何临时表?
我的问题的原因是:当我使用许多 JOIN 发出 SELECT 请求时,我看到写操作中的 IO 峰值。这个问题的原因是什么?
非常感谢。
ios - 确定 iOS 应用程序的总磁盘使用量/文件大小
我有一个应用程序,允许用户下载文件并将它们保存到设备的内部存储器中。我需要能够在任何给定时间显示应用程序磁盘的总使用量。我找到了如何检查总设备磁盘大小和使用情况,但不是特别是应用程序的磁盘使用情况。我将如何获得可以在应用程序的“设置”->“使用”屏幕中看到的相同值?
powershell - 是否有一种更快的方法可以从 powershell 中的特定目录开始使用磁盘?
我一直在使用以下代码来获取从特定目录开始的磁盘使用情况:
问题在于,与简单地右键单击 Windows 中的目录并查看属性相比,这需要很长时间。
我们是否可以访问资源管理器用来获取磁盘使用情况的功能? 还是有另一种方法比我一直使用的方法更快?
我也不确定如果我的 PS 代码正在搜索的区域中有循环链接会发生什么。我想它可能会被锁定。
c - 文件系统统计
我使用以下代码来查找我的磁盘使用情况/
perror 继续打印“错误地址”和大小的随机数。
Bad address
3264987920
PS:我试过了sudo ./a.out
,statfs("a.out",stat)
可能是什么问题?
mysql - MySQL记录磁盘使用率计算| 我对吗?
我正在尝试估计 MySQL RDBMS 中表的每条记录所需的实际磁盘使用空间。
该表的结构如下:
- ID INT 4 字节;
- VARCHAR(34) 34 字节;
- INT 4 字节;
- INT(5) 4 字节;
- INT 4 字节;
- INT 4 字节,也是 FOREIGN KEY;
所以有 5 个 INT 字段和一个最多 34 个字符(即 34 个字节)的 VARCHAR。
我有两个问题:
1)每条记录的总数应该是 54 个字节(当然,使用变量 VARCHAR)我说的是对的,还是在估计磁盘使用空间时我应该考虑一些开销字节?
( 5) 可能超过 5 位的 int)。但这是否可以被认为是磁盘使用空间的优化,因为我使用的是 INT(4 个字节)而不是 5 个字节的 CHAR(5),即每条记录多 1 个字节?
感谢关注!