功能和性能的关系和区别对性能问题的考虑
联系:
1.来自客户需求
区别:
1.功能是为用户满足什么样的需求,重点在于:“做什么”;性能是衡量软件好坏的重要因素,重点在:做的如何
2.功能需求中名词和动词多,描述软件主体和动作行为;性能需求中对设计容量、时间词汇多
用户眼中的软件性能:
1.计算性能(软件快不快)
2.资源的利用和回收(CPU、内存占用率)
3.启动时间
4.伸缩性(多用户并发)
5.稳定性
影响软件性能的指标:
1.点击数
2.吞吐量
3.并发用户数
4.资源占用率
5.响应时间
如何考虑性能问题:
1.软件系统设计的架构和技术平台
2.中间件的设置和优化(操作系统、数据库、web服务器等)
3.硬件的设置
功能和性能的关系和区别对性能问题的考虑相关推荐
- Linux 库函数与系统调用的关系与区别
上周总结了<C 标准库的基础 IO>,其实这些功能函数通过「系统调用」也能实现相应功能.这次文章并不是要详细介绍各系统调用接口的使用方法,而是要深入理解「库函数」与「系统」调用之间的关系和 ...
- CPU的核心数、线程数的关系和区别
我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级.CPU从早期的单核,发展到现在的双核,多核.CPU除了核心数之外,还有线程数之说,下面笔者就来解释一下CPU的核心数与 ...
- DRAM,SRAM,SDRAM的关系与区别
存储器(Memory)是计算机系统中的记忆设备,用来存放程序和数据.计算机中全部信息,包括输入的原始数据.计算机程序.中间运行结果和最终运行结果都保存在存储器中.它根据控制器指定的位置存入和取出信息. ...
- fsync与fflush的关系和区别
read/write/fsync与fread/fwrite/fflush的关系和区别 read/write/fsync: linux底层操作: 内核调用, 涉及到进程上下文的切换,即用户态到核心态的转 ...
- cpu线程_CPU核数和线程数有什么用?什么意思?CPU核数和线程的关系与区别
我们在组装电脑选购硬件的时候,大多数的人群更在乎CPU的性能,除了考虑架构.工艺.单核性能等,还需要考虑核心和线程数量,CPU从早期的单核,发展到现在的双核.多核,除了核心数量之外,还有线程数量.那么 ...
- 【SAP PO】SAP PO 简介:XI、PI、PO的关系与区别
SAP PO 简介:XI.PI.PO的关系与区别 1. 历史回顾及演变过程 1.1.SAP Exchange Infrastructure (SAP XI) 1.2.SAP Process Integ ...
- CPU核数和线程数有什么作用?CPU核数和线程的关系与区别,服务器CPU与电脑主机CPU的区别
我们在选择服务器时,CPU的性能也是咱们需要考虑的一点,除了考虑架构.工艺.单核性能等,还需要考虑核心数和线程数量,CPU从早期的单核,发展到现在的双核.多核,除了核心数量之外,还有线程数量也是越来越 ...
- 线程池大小设置,CPU的核心数、线程数的关系和区别,同步与堵塞完全是两码事
线程池应该设置多少线程合适,怎么样估算出来.最近接触到一些相关资料,现作如下总结. 最开始接触线程池的时候,没有想到就仅仅是设置一个线程池的大小居然还有这么多的学问,汗颜啊. 首先,需要考虑到线程池所 ...
- cpu核数和逻辑个数的区别_解释一下CPU的核心数与线程数的关系和区别
我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级.CPU从早期的单核,发展到现在的双核,多核.CPU除了核心数之外,还有线程数之说,下面文本就来解释一下CPU的核心数与 ...
最新文章
- ## **scrapy+kafka+sparkstream爬取京东Iphone12评论储存数据**
- 示范对外接口参数文档
- linux条件变量cond,Linux 条件变量 pthread_cond_signal及pthread_cond_wait
- SJXXX串口扩展芯片 4串口芯片 UART串口芯片
- CygWin遇到WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法
- pdo mysql ascii_跟bWAPP学WEB安全(PHP代码)--SQL注入的一些技巧
- python学习系列--str类型
- [译]5.6. Module Options 模块选项
- 微软开源可解释机器学习框架 interpret 学习实践
- linux 文件压缩与解压
- 服务器系统排行榜,5大主流服务器操作系统对比导购
- java成绩管理系统代码_[转载]我写的Java学生成绩管理系统源代码
- android微信支付+指纹支付密码错误,为什么微信付款无法指纹支付密码?如何开启指纹支付?...
- 什么是自锁开关?自锁开关的工作原理介绍
- 车牌识别停车场智能管理系统
- 系统架构演变:SOA、微服务架构的区别和联系
- 实现html表单下划线可输入/css实现input只显示下划线
- ITopologicalOperator Intersect
- 用 Cloudreve 快速建设基于OSS的个人云盘
- 企业在数字化转型,数据化运营上遇到了哪些困境,如何解决?
热门文章
- matlab级数求和阶乘,(阶乘)数列求和 - 数学 - 小木虫 - 学术 科研 互动社区
- 5G uRLLC技术及其与TSN的融合
- 什么是数据科学?如何把数据变成产品?
- PID 控制保姆级培训教程下-全国大学生电子设计大赛赛前必备
- 论文笔记:Large-Scale Embedding Learning in Heterogeneous Event Data(HEBE)
- 工作日志:502 Bad Gateway异常分析
- jupyter notebook多行注释方法
- pytest测试框架——allure报告
- unique()用法
- 一分钟了解英语表达,作为上一段话的总结:综上所述