ICode9

精准搜索请尝试: 精确搜索
  • APP性能测试——安装耗时测试2022-09-13 15:33:45

    安装耗时:     这里我们用pm命令安装app,来截取安装时间(不要使用adb install安装,因为那样多一个push app的耗时)。 示例代码: import os,time,datetime def setuptime(package_name): '''单次安装耗时''' os.popen('adb uninstall {}'.format(package_name)) #卸载app

  • 【Python基础】内置函数filter详解2022-09-04 17:00:25

    filter,顾名思义,就是一个过滤器。其作用是从列表(或其他序列类型)中筛选出满足条件的子列表,filter是python的内置函数,无须import即可直接使用。 1 filter的基础用法对于列表(或其他序列类型),如果希望从中筛选出满足某个约束条件的子列表,我们一般的做法是使用一个for循环遍历每个元素然

  • 009监控之P95和P99等百分位数值解析2022-08-24 06:30:08

    前段时间,在对系统进行改版后,经常会有用户投诉说页面响应较慢,我们看了看监控数据,发现从接口响应时间的平均值来看在500ms左右,也算符合要求,不至于像用户说的那么慢,岁很费解,后来观察其它的一些指标发现确实是有问题,这个指标就是P95,P99.9,我们发现虽然平均响应时间并不高,但P95和P99.9

  • 接口 耗时2022-08-12 09:31:11

    网络耗时 访问外网: 一般单次请求 耗时100ms~200ms. 访问外网: 一般单次请求 耗时 50ms~100ms.   一个比较良好的接口:   3sec内需能看到页面, 否则用户都跑光了.   访问接口慢的原因:     若你用的是Django, 想下Django的整个生命周期.   中间件、视图、数据库   比如

  • UDP协议、操作系统的发展史、多道技术、进程理论2022-08-08 16:35:10

    目录作业讲解UDP协议操作系统的发展史一、前提:三大核心硬件二、发展史1.穿孔卡片2.联机批处理系统3.脱机批处理系统三、总结多道技术前提:一个核/一个CPU/一个真正干活的人一、单道计数二、多道技术类比:进程理论一、如何理解进程二、进程的调度算法1.先来先服务算法2.短作业优先调

  • netty性能压测碰到的问题和相关知识点2022-08-06 18:15:41

    背景:一个通讯分了三层 T层:连接设备,简单解报文向上传送 对设备的连接是netty server;对上层用了netty client客户池 A层:解析报文 对T层连接是netty server;对上层用了netty client客户池 S层:发送消息 这层有频繁的读写redis以及写kafka等 遇到问题: 1.netty里的耗时业务处理------因为

  • python计算耗时,可多次获取耗时2022-08-05 17:35:44

    定义 consoleTimeDict = {"默认": 0} def consoleTime(key="默认"): timeStart = time.time() consoleTimeDict[key] = timeStart return timeStart def consoleTimeEnd(key="默认"): timeStart = consoleTimeDict[key] timeE

  • 千万级别的表分页查询非常慢,怎么办?2022-08-03 12:04:48

    千万级别的表分页查询非常慢,怎么办?   一、问题复现 在实际的软件系统开发过程中,随着使用的用户群体越来越多,表数据也会随着时间的推移,单表的数据量会越来越大。 以订单表为例,假如每天的订单量在 4 万左右,那么一个月的订单量就是 120 多万,一年就是 1400 多万,随着年数的增加和单

  • 千万级别的表分页查询优化2022-08-02 20:34:20

    千万级别的表分页查询非常慢,怎么办? 一、问题复现 在实际的软件系统开发过程中,随着使用的用户群体越来越多,表数据也会随着时间的推移,单表的数据量会越来越大。 以订单表为例,假如每天的订单量在 4 万左右,那么一个月的订单量就是 120 多万,一年就是 1400 多万,随着年数的增加和单日下单

  • MathProblem 20 Nine minute egg problem2022-08-02 04:00:09

    You are a cook in a remote area with no clocks or other way of keeping time other than a 4 minute hourglass and a 7 minute hourglass. You do have a stove however with water in a pot already boiling. Somebody asks you for a 9 minute egg, and you know this

  • python 协程并发测试2022-08-01 18:36:05

    这篇文章永久挂在首页,就是为了对一些人说Python慢的人啪啪打脸。 总有人说python慢,至于为什么慢就是说不上来,今天就是测试一下python语言的速度 在网络爬虫中,影响速度的有数据下载,数据解析,数据存储,最主要的影响是数据下载和数据存储,数据下载影响是网络IO,数据存储是磁盘IO,本次模拟

  • 别再用 System.currentTimeMillis了,试试 StopWatch吧,够优雅2022-07-29 10:03:50

    昨天,一位球友问我能不能给他解释一下 @SpringBootApplication 注解是什么意思,还有 Spring Boot 的运行原理,于是我就带着他扒拉了一下这个注解的源码,还有 SpringApplication 类的 run() 方法的源码,一下子他就明白了。 你别说,看源码的过程还真的是挺有趣,这不,我就发现了一个有

  • 聊聊自动化测试的度量指标2022-07-26 23:01:44

    本文是自动化测试系列的第四篇文章,这篇文章我想聊聊对自动化测试度量的一些想法。 上周末在知识星球社群的内部分享中,也有同学问了这个问题:自动化测试度量指标有哪些?各有什么价值? 脱离数据支撑谈价值多少有点底气不足,但脱离自动化的初衷和背景谈度量指标,就有些南辕北辙了。   做

  • 应用启动加速-并发初始化spring bean2022-07-21 09:01:43

    背景 随着需求的不断迭代,服务承载的内容越来越多,依赖越来越多,导致服务启动慢,从最开始的2min以内增长到5min,导致服务发布很慢,严重影响开发效率,以及线上问题的修复速度。所以需要进行启动加速。 方案 应用启动加速的优化方案通常有 编译阶段的优化,比如无用依赖的优化 dockerfile的

  • ANR相关问题分析2022-07-09 12:00:27

    什么是ANR 如果有一段时间程序点击不够灵敏,系统就会向用户显示一个对话框,而这个对话框的内容就是anr(Application not responding) 让用户选择等待程序继续运行,同时也可以选择关闭对话框终止程序运行 结果就是非常影响用户体验 Activity最长时间五秒 广播最长的执行时间10秒 造成ANR

  • 如何集成华为AGC性能分析-ReactNative2022-07-08 09:04:01

    ​ 简介 AppGallery Connect(简称AGC)性能管理(APM,App Performance Management)服务提供分钟级应用性能监控能力,您可以在AGC查看和分析APM收集到的应用性能数据,实时全面掌握应用在线的性能表现,帮助您快速闭环应用的性能问题,持续提升应用的用户体验。 开通服务和集成SDK 1、登录AppGall

  • Curl命令分析接口耗时2022-07-05 17:00:20

    https://cloud.tencent.com/developer/article/1916475 Curl命令分析接口耗时 url是一个非常实用的,用来与服务器之间传输数据的工具,支持的协议包括 (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TE

  • P95、P99.9百分位数值——服务响应时间的重要衡量指标2022-06-30 15:04:23

    转自:https://blog.csdn.net/yufaxingxing/article/details/113495258【做了一些修改】 P95=100ms的意思就是指百分之95的请求的响应时间<=100ms;至于P95用于测试的总数(比如到底是100条请求还是1000条请求还是。。来作为请求总数,以及用什么事件段的请求作为请求总数则是另一个算法)

  • 简单性能测试:springboot-2.x vs actix-web-4.x benchmark2022-06-29 00:03:08

    性能测试:springboot-2.x vs actix-web-4.x benchmark 转载请注明出处 https://www.cnblogs.com/funnyzpc/p/15956465.html 前面 本次是对两款web框架做一次性能测试,这个测试做的很早,约在两个月前(也是actix-web4.0刚刚发布之后),目的是 比较有gc类web框架(springboot)与无gc类web框

  • 统计程序耗时神器2022-06-15 16:03:28

    在我们日常工作中,一般怎么计算一段代码的耗时?System.currentTimeMillis(),相信大家不陌生,还有一种就是StopWatch System.currentTimeMillis() 使用 记录开始时间 记录结束时间 计算两者差值 代码实现 public static void statisticsTime() throws InterruptedExcepti

  • 他耗时3年时间,为一棵树拍摄艺术照,最终作品让人感到震撼2022-06-12 10:00:37

    树木是我们赖以生存的重要资源,它们不仅能净化环境,为我们提供生存必须的氧气。它们还不断地为我们提供木材、食物等等副产品,可以说,我们是在树木的庇护下得以生存。 树木生存在我们视线中,我们每时每刻都可以看到它们的身影,可是,越是这样常见的事物,越让人容易忽略,你有仔细欣赏过树木的

  • 使用 StopWatch 优雅打印执行耗时2022-06-07 12:00:32

    https://mp.weixin.qq.com/s/jyEFARr4BYfyc3lG_3kYPg 01、背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在

  • 《原创》在torch模型进行trt加速后正确的耗时分析方法2022-06-02 00:34:35

    最近,多人反映在torch框架的模型加速后耗时相差不大甚至不如加速前。首先,可以肯定的是,这种结果存在误判,torch的模型加速以后肯定是有加速效果。那么问题出在耗时方法的统计不正确。正确的耗时统计应该是这样:(1)先测试一个batch的数据,使用加速和不加速模型测试推理时间,注意推理时间一

  • Mysql 优化 limit2022-05-21 22:00:58

    一、分页原理 在探讨 Mysql 分页原理之前,我们先看一下几条关于分页的 Sql 从上面的 Sql 可以看出,随着分页的起始位置增大,分页的耗时也在不断增大,当进行最后一页分页的时候,耗时达到最大 那么为什么每一页耗时不一样呢,越往后翻页需要的时间越久呢? 针对于 limit m,n 这种分页

  • 630. 课程表 III(贪心+最大堆)2022-05-21 01:31:50

    630. 课程表 III 这里有 n 门不同的在线课程,按从 1 到 n 编号。给你一个数组 courses ,其中 courses[i] = [durationi, lastDayi] 表示第 i 门课将会 持续 上 durationi 天课,并且必须在不晚于 lastDayi 的时候完成。 你的学期从第 1 天开始。且不能同时修读

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有