当textview的宽设置为wrap_content的时候,底层会调用checkForRelayout函数,这个函数根据文字的多少重新开始布局 因此将宽度设置为固定值或者match_parent的时 ...
这几天在优化服务器的响应时间,在根据 nginx 的 accesslog 中 request time 进行程序优化时,发现有个接口,直接返回数据,平均的 request time 也比较大。原来 request time 包含了用户数据接收时间,而真正程序的响应时间应该用 upstream response time。 下面分别介绍一下这两个时间的差别: . request time 指的就是 ...
2019-02-18 14:34 0 1123 推荐指数:
当textview的宽设置为wrap_content的时候,底层会调用checkForRelayout函数,这个函数根据文字的多少重新开始布局 因此将宽度设置为固定值或者match_parent的时 ...
前一阵子公司一部门有人叫帮忙调查,说他们write系统调用基本上是个位数微秒就返回,或者说几十us,但偶尔出现几次write系统调用达到几百毫秒和情况。大家都知道,通过vfs进行writ ...
反向代理服务器位于实际的服务器之前,他能够缓存服务器响应,加速访问,同时也启到了负载均衡服务器的效果。反向代理服务器解析客户端请求,根据负载均衡算法转发到不同的后台服务器上。用户和 ...
一朋友最近新上线一个项目,本地测试环境跑得好好的,部署到线上却慢得像蜗牛一样。后来查询了一下发现一个sql执行了16秒,有些长的甚至80秒。本地运行都是毫秒级别的查询。下面记录一下困扰了两天的,其中一 ...
一朋友最近新上线一个项目,本地测试环境跑得好好的,部署到线上却慢得像蜗牛一样。后来查询了一下发现一个sql执行了16秒,有些长的甚至80秒。本地运行都是毫秒级别的查询。下面记录一下困扰了两天的,其 ...
1)数据库本身 (1)查看数据库状态 (2)查找日志文件中是否有sql相关打印 (3)查看当前连接数 执行 show processlist 查看mysql正在运行的sql线程 (4) ...
问题背景: 在公司的一个Node.js项目中,在async方法内部,需要调用另外一个async方法进行大文本的正则匹配(耗时非常久),之前以为只要是不添加await关键字,这个方法就可以自动的异步进行调用。但实际上,每当访问这个接口时,响应还是非常的缓慢。 Node的事件模型 如上图所示 ...
)。 今天,借助此文,分析下项目中经常遇到的导致内存泄漏的原因,以及如何避免和定位内存泄漏。 本文的主要 ...