- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个应用程序,其中有一个 BarChart
和一个 CombinedChart
,但它们要花 1-1.5 秒才能显示包含数据的图表。
我通过 Volley 请求获取数据从数据库中检索数据,但我希望尽可能减少两个图表显示数据所花费的时间。
我想可能是通过将该库导入项目的形式:
compile 'com.github.PhilJay:MPAndroidChart:v2.2.5'
但我找不到导入该库的任何其他方法,或者它是否是执行此操作的正确方法。也许这与我为此目的使用 Volley 这一事实有关。
如何减少两个图表显示数据所花费的时间?它可能与我正在导入的表单有关吗?
任何建议将不胜感激。
提前致谢!
最佳答案
您遇到的延迟与导入库的方式无关,因为这是在编译 时完成的,而不是运行时。
如果您要从本地 数据库请求数据,这只是获取数据所需的时间。如果您正在寻找速度,我建议您使用 Realm这是目前 Android 最快的读取“数据库”。
作为奖励,PhilJay 直接将他的 MPAAndroidChar
库与此集成,
您可以在这里找到它:MPAAndroidChart-Realm
关于android - 如何减少 MPAndroidChart 显示数据所花费的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38786422/
我一直在读一本分配给类(class)的书,它提到数组访问需要 O(1) 时间。我意识到这非常快(也许尽可能快),但是如果您有一个循环必须多次引用它,那么分配一个临时变量以在数组中查找值有什么好处吗?或
我一直试图找出为什么这个查询花了这么长时间。以前,它的执行时间约为 150 毫秒到 200 毫秒,但现在需要 25 秒或更长时间。这是从昨晚到今天之间的事。唯一改变的就是将数据添加到表中。 根据下面的
我有一个 ng repeat 重复数据。 - data.image(src)部分为null,src=null的不再重复。 我用一个简单的 ng-if 解决了它。
我有一个包含大量测试的 Laravel 项目。我正在使用 pcov 来计算代码覆盖率,大约需要 4 分钟。但是 pcov 不支持分支覆盖,所以我决定使用 xdebug。 使用 xdebug 测试执行,
我已经被这个问题困扰了一段时间了,我被难住了。 Automapper 需要 4 秒来映射 19 个对象。在我的机器(24GB 内存,3.6Ghz i7)上,该操作应该花费毫秒或纳秒。 这是映射调用。
我有一个包含大量测试的 Laravel 项目。我正在使用 pcov 来计算代码覆盖率,大约需要 4 分钟。但是 pcov 不支持分支覆盖,所以我决定使用 xdebug。 使用 xdebug 测试执行,
我在机器 A 上有一个 java 进程通过 TCP 与机器 B 上的 Tomcat 通信。 TCP 连接(只是 syn-syn/ack 交换)始终需要 100 毫秒的数量级,而 ping 请求需要 1
我做了一项任务,从 sqlserver 获取超过 200 万条记录并将它们填充到 Asp.net GridView 中。 问题是,查询需要超过 2 分钟才能获得记录,而我的查询现在已经完全优化。 当我
我希望将 165 秒变成 2:40 而不是 0:2:45 函数需要能够适应秒值的大小。 我知道有无数种方法可以做到这一点,但我正在寻找一种干净的方法来做到这一点,除了 jQuery 之外没有任何外部库
我是一名优秀的程序员,十分优秀!