标签: launch-time

iOS 是否失去了使用动态框架的大部分优势?

iOS 是否失去了使用动态框架的大部分优势?

这是否意味着如果我们使用动态框架dlOpen稍后加载它们,它会比静态框架更快?因为动态框架在开始时需要一些时间来链接,但它们在加载到内存中节省了更多时间。静态框架的加载时间大于动态框架的链接时间。真的吗?

所以看起来在 iOS 上使用动态框架没有任何好处,对吧?

在 macOS 和 Linux 上呢?动态框架有什么优势吗?如果是这样,它们是如何工作的?

frameworks launch-time ios dynamic-frameworks static-framework

6
推荐指数
1
解决办法
521
查看次数

Xcode Organizer Metrics 未显示三个最新版本

我正在尝试使用 Xcode Organizer 查找我的应用程序的Metrics Launch Time,但它没有显示 3 个最新版本的结果。仅适用于旧版本。

我使用的是 Xcode 12.2 (12B45b),即使升级到 12.3 (12C33) 后,仍然无法工作!

有谁遇到同样的问题并知道如何解决它?

xcode metrics launch-time xcode-organizer

5
推荐指数
1
解决办法
931
查看次数

在代码中定位静态变量的最简单方法?

我的盘子里有一个错误,用于在我们的库之一中查找和重写静态变量,该变量占用了我们应用程序的启动时间。我不熟悉库代码库,并要求良好的启发式/技术/grep 命令/等。这会减轻我识别所述静态变量位置的任务吗?

(PS 我已经在代码库中搜索static;不用说这是一个冗长的结果。)

更新:错误报告只是指出“库 XYZ 在静态初始化时需要 N 毫秒”;我没有关于静态变量的更多信息。我没有分析日志,但我会看看是否可以从错误报告者那里获取它们。

c++ variables search static-initialization launch-time

1
推荐指数
1
解决办法
885
查看次数

iPhone 应用程序启动时间指南

请向我指出 iPhone 应用程序启动时间指南。

我看到有大约 24 秒的硬限制。如果应用程序在那个时间没有启动,操作系统会杀死应用程序并显示以下消息:

com.bundle.id failed to launch in time

还有一篇关于这个的QA 文章。(24 秒是我手机上的操作系统杀死应用程序的时间。)

但我认为文档中的某个地方应该有一个更短的软限制。但是,我无法找到它。

iphone launch-time

0
推荐指数
1
解决办法
4845
查看次数