DS12C887与DS3231哪个时间运行得更准确?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DS12C887与DS3231哪个时间运行得更准确?相关的知识,希望对你有一定的参考价值。
因为我想做一个数字时钟,将会采用这两种芯片的其中一种。望大家多给意见。
DS12C887更准确,他是高精度的自带锂电池的芯片,建议你选DS12C887 参考技术A 个人感觉DS12C887要好一些,它自带的可充电电池可以保证在系统断电时时间仍然不会出错。开发中的 iphone 应用程序是不是比发布后运行得更慢?
【中文标题】开发中的 iphone 应用程序是不是比发布后运行得更慢?【英文标题】:Do iphone apps in development run more slowly than once they are released?开发中的 iphone 应用程序是否比发布后运行得更慢? 【发布时间】:2010-01-27 14:56:43 【问题描述】:我是开发 iPhone 应用程序的新手,并且一直在模拟器和我的第二代 iPod 上进行测试。我在我认为简单的代码中看到了滞后时间。我知道模拟器总是比硬件运行得快,而且我知道当我调试时,物理 iPod 必须在后台运行调试程序,这可能会影响性能。我的问题是调试后,当我在我的 iPod 上运行该应用程序时,它似乎仍然很慢。我的程序处于起步阶段,非常小,只有大约 1000 行代码,我知道我释放了我创建的所有对象。该程序从一开始就有点迟钝,所以我认为这不是内存泄漏问题。
开发中的应用程序的运行速度是否通常比最终确定和发布时要慢,或者我现在使用的应用程序将向公众发布的应用程序的总体速度是多少?任何见解将不胜感激。感谢您的宝贵时间。
【问题讨论】:
你能说得更具体点吗?您的程序是否有某些特定部分似乎表现不佳?我开发的应用程序的性能似乎与 Apple 的应用程序以及我在 App Store 中使用过的其他应用程序相当。它是本机代码,所以它应该表现良好。 好吧,在我的程序中,当按下内置软键盘上的一个键时,代码就会运行。该程序调用了几个方法并运行了一些 if 语句。按下键时,键盘有时会冻结,而不是所有时间,但它似乎有点迟钝。我可能很天真,但我认为 iPod 硬件不会陷入困境(我认为)是简单的方法调用和一两个对象的创建和发布。 【参考方案1】:好吧,优化的“发布”构建配置显然比“调试”构建样式运行得更快。如果您的代码进行大量计算,则差异可能会非常大。如果您只做 UI 方面的工作,您可能看不出有什么不同。
在您的开发者机器上发布的版本与您从商店获得的应用没有区别。
【讨论】:
我想我之前没有在 xcode 中看到“发布”与“调试”构建版本。我将尝试在我的物理设备上构建版本,看看是否有区别。谢谢!【参考方案2】:几乎是一样的。你可以为生产做一些事情,比如关闭 NSLogs 和其他优化,但你可能不会看到人类可测量的差异。
【讨论】:
【参考方案3】:正如其他人所说,设备上经过优化的“发布”版本将以与发布时完全相同的速度运行。
Use Instruments 分析您的应用程序并查看导致速度下降的确切原因。
【讨论】:
以上是关于DS12C887与DS3231哪个时间运行得更准确?的主要内容,如果未能解决你的问题,请参考以下文章
DS12C887,DS1302,DS3231时钟芯片那个精度比较高?