iOS测试一段代码的运行时间

王刚韧 23:19:26
测试一段代码的运行时间

测试一段代码运行花了多久:
NSDate* tmpStartData = [NSDate date] ;
<#代码#>
double deltaTime = [[NSDate date] timeIntervalSinceDate:tmpStartData];
NSLog(@"------cost time = %f ms(毫秒)", deltaTime*1000);

时间: 2024-08-04 14:10:14

iOS测试一段代码的运行时间的相关文章

C#计算一段代码的运行时间

第一种方法利用System.DateTime.Now: static void SubTest() { DateTime beforDT = System.DateTime.Now; //耗时巨大的代码 DateTime afterDT = System.DateTime.Now; TimeSpan ts = afterDT.Subtract(beforDT); Console.WriteLine("DateTime总共花费{0}ms.", ts.TotalMilliseconds);

VC 测试一段程序的运行时间 精确到ms

分三个步骤 1:声明变量 LARGE_INTEGER litmp; _int64 QPart1,QPart2; double dfMinus,dfFreq, dfTim; QueryPerformanceFrequency(&litmp); 2 在判断时间的开始位置 开始计时 dfFreq=(double) litmp.QuadPart; QueryPerformanceCounter(&litmp); QPart1=litmp.QuadPart; 3 在判断结束位置 读取运行时间 Que

测一段代码的运行时间

2017-09-1613:35:56 感觉很实用. /************************************** time ./a.out 命令所花费的real时间.user时间和sys时间. real时间是指挂钟时间,也就是命令开始执行到结束的时间. 这个短时间包括其他进程所占用的时间片,和进程被阻塞时所花费的时间. user时间是指进程花费在用户模式中的CPU时间, 这是唯一真正用于执行进程所花费的时间, 其他进程和花费阻塞状态中的时间没有计算在内. sys时间是指花费在内

iOS 测试用代码

//测试图片能否显示 -(void)showMyimgview { UIImageView *backgroundImg=[[UIImageView alloc]init]; backgroundImg.frame =CGRectMake(50, 200, 200, 100); backgroundImg.image=[UIImage imageNamed:@"navbar"]; [self.view addSubview:backgroundImg]; [backgroundImg

ios测试工具研究(1)-----------XCTest 单元测试

上了软件测试这门课以后开始动手实践软件测试的方法,由于个人更偏重于ios开发,于是开始对ios平台的软件测试技术进行研究 苹果在2014年在自身开发工具xcode上集成了新的单元测试工具XCTest. 一.先来谈谈什么是单元测试 单元测试指的是在对程序最基本的单元,例如一个函数.菜单.界面等最小可执行单元进行测试的过程. 个人理解多做单元测试可以保证程序的健壮性,而且能养成防御性编程的好习惯 二.XCTest框架 1.整体看怎么用它 用法很简单,说白了 就是实现一个XCTest的子类就可以 例如

iOS开发技巧 -- 复用代码片段

如果你是一位开发人员在开发过程中会发现有些代码无论是在同一个工程中还是在不同工程中使用率会很高,有经验的人会直接封装在一个类里,或者写成一个宏定义或者把这些代码收集起来,下次直接使用,或者放到xcode的代码片库里,直接使用, 从而提高开发效率: 1. 将常用代码片段封装成一个类里 当一个代码片在一个或多个工程之中经常出现时,把他封装在一个类里面,在使用时候直接传参即可实现对于功能,或者直接把这类放到另一个工程中同样使用: 使用UIAlertView举例 创建一个XF_UIKit类,对于声明文件

做QA的日子——iOS测试入门(四)

坦言,做QA的这半年我没有成长,就算有成长也很少,我很难过,和身边的人讲其实并没有谁能真正理解自己的难过,其实还是自己不够努力,对自己不够狠,曾经觉得自己不够幸运,想有一个更好的指路人,其实这样的想法是不对的,哪有那么多的指路人,遇到了是你万幸,没有遇到你自己就做你自己的指路人,用自己的驱动力驱动自己成长,就算慢一些又怎样,当有这样的指路人助你一臂之力的时候,或许你会更加珍惜现在所拥有的. 做QA测试,很多时候是站在后方支持整个团队的,很有可能很多时候会被别人看不起,别人会说,ta不就是一个测试

iOS 测试在应用发布前后的痛点探索以及解决方案

作者-芈 峮 前言 iOS 开发从 2010 年开始在国内不断地升温,开发和测试相关的问题不绝于耳.iOS 测试主要涉及哪些内容?又有哪些挑战呢?带着疑问我们开始第一个大问题的讨论. iOS 测试的范围和可能遇到的挑战 iOS 测试范围 一般来说,每一个 iOS 应用的背后都会有一些后台服务.后台服务会给 iOS 应用提供丰富的数据和精彩的内容,后台服务的测试必须要包含在 iOS 测试中.当然,本文主要讨论一些 iOS 测试领域的内容,后台服务的测试在此就直接掠过.因此,下文提到的 iOS 测试

iOS 编译含C++代码出现ld: symbol(s) not found for architecture i386错误之解决(转载)

最近项目需要搭建自己的IM服务器,在快速配置好Openfire之后,开始研究使用gloox开发XMPP客户端实现通信, 先下载gloox源码,然后./configure,make ,sudo make install,在/usr/local/下找到头文件夹和静态库,加到项目中,然后加入openssl库,编写测试代码,编译,报错:XXX not being for architecture i386,感觉是gloox静态库有问题(排除了网上说的头文件路径缺失.building phases没添加.