草庐IT

PERFORMANCE

全部标签

android - 在 Android 上使用 "mobile phone numbers"查询联系人的最快方法

我需要从设备及其电话号码中获取所有联系人的不同列表。但是等等...我们知道某些联系人可能分配了多个号码,这完全取决于每个用户如何存储他的联系人。这是我所做的:ContentResolvercr=context.getContentResolver();Uriuri=ContactsContract.Contacts.CONTENT_URI;String[]projection=newString[]{ContactsContract.Contacts._ID,ContactsContract.Contacts.DISPLAY_NAME};Stringselection=Contacts

android - Android 中 query() 和 rawQuery() 方法的性能差异

使用a有什么区别rawQuery(Stringsql,String[]selectionArgs)和query(Stringtable,String[]columns,Stringselection,String[]selectionArgs,StringgroupBy,Stringhaving,StringorderBy,Stringlimit)在安卓中?根据我的理解,query()方法应该依次将其参数转换为sql查询。那么,rawQuery()方法会给我们带来比query()更好的性能吗? 最佳答案 要执行查询,有两种方法:执行

java - Google Maps v2 Projection.toScreenLocation(...) 极慢

我已将我的Android应用程序中的Googlemapv1升级到v2。v2很好等等,但有一种方法似乎是我生命中最慢的方法。Projectionproj=map.getProjection();Pointpoint=proj.toScreenLocation(example.m_geopoint);toScreenLocation(...)太慢以至于应用程序变慢到无法使用的慢动作。该方法每帧可能更新100次,但在GoogleMapsv1上效果非常好。当我检查Android控制台时,我看到了这个:10-0613:53:04.460:D/dalvikvm(4889):GC_EXPLICITf

java - JPG 与 Android 上的 WebP 性能对比

我正在尝试获取有关Android如何针对JPG加载、解码和渲染WebP图像的性能统计信息,但我的结果有点困惑。将WebP图像解码为位图比JPG慢。一些数据:WebP文件大小比JPG小66%,解码时间多267%。WebP文件大小比JPG小38%,解码时间多258%。WebP文件大小比JPG小89%,解码时间多319%。有人知道关于性能的任何问题,或者为什么WebP解码比JPG更难。这是我的测试:publicclassBulkLoadFromDiskimplementsRunnable{privatestaticfinalStringTAG="BulkLoadFromDisk";priva

android - 如何强制最大 CPU 使用率

我目前正在进行硬件温度测试,我想知道您将如何执行最大性能任务来保持我设备的所有4个核心都处于忙碌状态以测量峰值温度?我当然可以用无限循环启动n个线程,但我认为可能有更好的方法来解决这个问题。while(true){try{newThread(){publicvoidrun(){while(true){try{Runtime.getRuntime().exec("ps");}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}}.start();}catch(Errore){//typicall

安卓。动画表演

我正在使用翻转动画(在ImageView上),但动画效果不流畅(看起来像是性能问题)。图像是大小为128x128的PNG文件。在这里我将发布我的动画代码:我还想强调,包含View最多可以有八个这样的ImageViews(它们也是缩放的)。能否请您提供任何可以提高动画性能的建议? 最佳答案 我想先在真实设备上亲自尝试一下,但fixed所说的硬件加速可能是你的问题。 关于安卓。动画表演,我们在StackOverflow上找到一个类似的问题: https://sta

android - jackson JSON 解析器性能

Internet上的多个帖子都指出Jackson具有比GSON更好的解析性能,速度提高了大约20-30%。http://rick-hightower.blogspot.com/2014/04/new-json-serialization-benchmark.htmlhttp://tuhrig.de/jaxb-vs-gson-and-jackson/http://java.dzone.com/articles/be-lazy-productive-android取出我们的GSON解析器并替换为Jackson导致我的项目减速7倍,每次调用的延迟超过300毫秒。GSON上的相同解析作业耗时不

android - 在 Android 4.4 及更高版本上使用人行横道有什么真正的好处吗?

Crosswalk插件对于为混合应用带来巨大的性能提升非常重要。但问题是,一旦添加,APK就会变得巨大,安装程序会增加大约15-18MB的大小。那么,将人行横道添加到Android4.4及更高版本的安装程序中是否有任何真正的好处(尤其是在性能方面)? 最佳答案 我最近在android4.4+设备上做了一些angularJScordova应用程序的性能测试。我准备了短篇小说并使用浏览器性能实用程序(https://github.com/axemclion/browser-perf)测试了cordova应用程序与cordova+cros

java - 提高 Android 位图上 getpixel() 和 setpixel() 的速度

全部,在我注意到有多慢之后getPixel和setPixel是(不确定是哪一个,猜测两者都没有涡轮增压)我很快为Bitmap编写了一个容器使用int[]数组来处理位图操作。已经-它明显更快,但这还不够。请您建议如何进一步加快速度?我的想法是跟踪setPixel使什么变“脏”函数并仅更新这部分Bitmap什么时候getBitmap()被称为...不清楚如何设置setPixels参数虽然(我猜是带有偏移量和步幅的东西)。此外-有更快的食谱吗?提前感谢所有帮助!importandroid.graphics.Bitmap;publicclassDrawableBitmapContainer{p

某些设备中的 Android 自定义相机问题

你好,我有一个自定义相机,我有一个点击按钮,当点击它时它会捕获图像......一切都很好但在某些设备中预览正在拉伸(stretch)并且预览覆盖了一半的屏幕并闪烁......一些奇怪的不良影响。如何解决这个问题?这是我的代码:相机Activity:preview=newPreview(this,(SurfaceView)findViewById(R.id.surfaceView));preview.setLayoutParams(newLayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));((FrameLa