Android常规性能指标定义及标准-v0.1
android 规范

android 规范Android规范是指在开发Android应用程序时需要遵守的一系列规则和标准。
这些规范旨在提高开发效率、代码质量和用户体验。
以下是关于Android规范的一些常见要点:1. 命名规范:- 使用有意义的变量、函数和类名,遵循驼峰命名法。
- 使用下划线作为私有变量的前缀。
- 避免使用缩写,除非是广为人知的缩写。
2. 代码格式化:- 使用四个空格缩进代码,而不是制表符。
- 在代码块之间应该留有适当的空白行,以提高可读性。
- 使用适当的注释来解释代码的作用和功能。
3. 资源命名规范:- 使用小写字母和下划线命名资源文件,例如:activity_main.xml。
- 使用有意义的名称来命名资源文件和资源ID,以便于其他开发者的理解。
4. XML布局规范:- 使用约束布局或线性布局来优化布局性能。
- 避免使用嵌套过深的布局,以提高UI渲染效率。
- 对布局中的每个视图使用适当的属性,以确保正确的显示和行为。
5. Java编码规范:- 避免在主线程中执行耗时操作,将其转移到后台线程。
- 使用适当的异常处理机制,以避免应用程序崩溃。
- 尽量使用接口而不是直接引用实现类,在后续更改时更加灵活。
6. 内存管理:- 避免内存泄漏,例如在不使用时及时释放资源和闭合数据库连接。
- 使用弱引用来避免对象被过早地销毁。
- 使用图片压缩算法来减少图片占用的内存空间。
7. 代码版本控制:- 使用版本控制工具,例如Git,来管理代码的版本和变更历史。
- 使用明确的提交消息来描述代码变更的目的和内容。
- 定期进行代码合并和冲突解决,以确保代码库的稳定和一致性。
8. 安全性和隐私保护:- 避免在应用程序中存储敏感信息,例如密码和个人身份信息。
- 对用户输入进行适当的验证和过滤,以防止恶意输入。
- 使用合适的权限申请机制,并在不必要的情况下最小化权限的使用。
以上是关于Android规范的一些基本要点,开发人员应该了解并遵守这些规范,以保证应用程序的质量和用户体验。
如何进行Android应用的性能测试和优化(七)

Android应用的性能测试和优化在开发过程中是非常重要的环节。
一款高效、流畅的应用能够提升用户体验,获得更多的用户。
那么,下面将介绍如何进行Android应用的性能测试和优化。
一、性能测试在进行性能测试之前,需要先明确性能指标。
一般而言,Android 应用的性能指标包括启动时间、响应时间、CPU利用率、内存占用等。
1. 启动时间测试启动时间是指从用户点击应用图标开始到应用完全启动并可交互的时间。
启动时间直接影响用户的第一印象,超过几秒钟的启动时间往往会导致用户流失。
为了测试启动时间,可以使用Android Studio自带的Profiler工具。
在Profiler工具中,可以记录应用启动过程中的CPU、内存、网络等信息,并进行分析。
通过分析启动时间,可以找出引起启动时间延长的原因,并根据结果进行相应的优化。
2. 响应时间测试响应时间是指用户触发某个操作后,应用进行相应操作所需的时间。
响应时间直接影响用户的体验,过长的响应时间会导致用户对应用的不满。
响应时间测试可以采用MonkeyRunner等工具。
这些工具能够模拟用户的操作,例如点击按钮、滑动屏幕等,并记录操作与响应的时间间隔。
通过分析响应时间,可以找出引起响应时间延长的原因,并针对性地进行优化。
3. CPU利用率测试CPU利用率是指应用占用CPU资源的比例。
高CPU利用率往往会导致应用卡顿,降低用户体验。
因此,了解应用的CPU利用率有助于发现性能瓶颈。
在Android开发中,可以使用Android Studio自带的Profiler工具来测量应用的CPU利用率。
Profiler工具可以实时记录CPU的使用情况,并以图表的形式展示。
通过分析CPU利用率,可以找出应用中占用CPU较大的模块,并进行优化。
4. 内存占用测试内存占用是指应用所占用的内存大小。
过高的内存占用会导致系统资源不足,从而引发应用的崩溃等问题。
为了测试内存占用,可以使用Android Studio自带的Memory Profiler工具。
android开发规范

android开发规范Android开发规范是指在开发Android应用时,遵循一定的规范和标准,以提高代码的可读性、可维护性和效率。
下面是一些常见的Android开发规范:1. 代码风格:- 使用具有描述性的变量和方法名。
- 使用驼峰命名法来命名变量和方法,如myVariable、myMethod。
- 使用四个空格来进行缩进。
- 每行代码不超过80个字符。
- 注释代码以解释其作用和使用方法。
- 使用空行来分隔逻辑上独立的代码段。
2. 包命名规范:- 包名应该使用全部小写字母。
- 包名应该使用独有的前缀来避免与其他库或项目的包名冲突。
3. 类命名规范:- 类名应该使用大写字母开头的驼峰命名法。
- 类名应该具有描述性,能够清晰表达其作用。
4. 方法命名规范:- 方法名应该使用小写字母开头的驼峰命名法。
- 方法名应该具有描述性,能够清晰表达其功能。
5. 变量命名规范:- 变量名应该使用小写字母开头的驼峰命名法。
- 变量名应该具有描述性,能够清晰表达存储的数据内容。
6. 资源文件命名规范:- 资源文件名应该使用小写字母和下划线。
- 资源文件名应该具有描述性,能够清晰表达其作用和用途。
7. 文件组织规范:- 项目应该按照模块和功能将代码文件组织起来,便于维护和扩展。
- 项目应该遵循MVC或MVVM等设计模式来组织代码结构。
8. 异常处理规范:- 应该捕获和处理可能发生的异常,以避免应用崩溃。
- 应该根据具体业务需求,将异常信息显示给用户或进行日志记录。
9. 注释规范:- 应该对代码进行必要的注释,以解释其作用和使用方法。
- 注释应该简洁明了,避免冗长和重复。
10. 性能优化规范:- 应该尽量避免在主线程中进行耗时操作,以提高应用的响应性能。
- 应该合理使用缓存和异步操作,以提高应用的数据加载和处理速度。
总结:Android开发规范是一种标准化的开发方式,可以提高开发效率和代码质量。
通过遵循这些规范,可以帮助开发者更好地组织代码、提高代码可读性、减少BUG产生的可能性、降低维护成本,同时也有利于多人开发协作。
android的技术标准

android的技术标准包括以下几个方面:
•多面板布局:多面板布局更多的是针对平板电脑,把手机端的目录视图和详情视图两个层级的界面,甚至更多的页面,复合展示在同一个界面中,有效地利用平板电脑的屏幕空间,扁平化层级结构,简化导航。
•选择:Android4.0中的长按与Android2.3及更早期的版本有很大的不同。
早期版本长按操作后,是出现情境菜单的浮出层。
在Android4.0中,长按后在操作栏的位置会覆盖一个临时的情境操作栏,不再弹出情境菜单浮出层。
•返回和向上:返回按键用在手机全局的虚拟导航栏中,基于用户最近查看的界面历史,采用时间倒序的方式,连接界面间的关系。
向上按钮用在操作栏的左侧,基于层级结构,点击后是去到当前界面的上一个层级,若当前界面已经是最高一级,则没有向上按钮。
android规范

android规范Android规范是指在开发Android应用程序时,遵循一系列约定和最佳实践的指南。
这些规范旨在帮助开发者编写高质量、易维护和可扩展的Android应用程序。
以下是一些常见的Android规范:1. 命名规范:- 使用驼峰式命名法(首字母小写)命名类和变量。
- 使用全大写字母和下划线(大写)命名常量。
- 使用有意义的名称,避免使用缩写和无意义的名称。
2. 代码结构:- 使用MVC、MVP或MVVM等设计模式来组织代码。
- 将相关功能模块的代码组织在不同的包中,便于维护和扩展。
- 将代码分成不同的模块,每个模块只负责一项功能。
3. 注释规范:- 使用适度的注释来解释代码的用途和实现细节。
- 注释应该清晰、简洁和易于理解。
- 避免不必要的注释,例如对于显而易见的代码。
4. 图片资源:- 为了适应不同屏幕密度的设备,使用不同尺寸和分辨率的图片资源。
- 使用.9.png格式的图片资源来实现可调整大小的图标和背景。
5. XML布局:- 使用约束布局或线性布局等灵活的布局方式。
- 避免使用绝对布局,因为它不适应不同屏幕尺寸和方向的变化。
- 使用dp(密度无关像素)而不是px(像素)作为尺寸单位。
6. 使用资源文件:- 将字符串、颜色、样式和尺寸等可复用的值定义在资源文件中。
- 使用资源文件提高应用程序的可维护性和可扩展性。
7. 异步操作:- 避免在主线程上执行耗时操作,使用异步任务或线程池来处理这些操作。
- 使用Handler或AsyncTask等工具来处理与UI相关的异步操作。
8. 多语言支持:- 使用字符串资源文件来支持多语言。
- 避免在代码中硬编码字符串,而是使用资源ID来引用字符串。
9. 性能优化:- 避免在循环中执行耗时操作。
- 使用适当的数据结构和算法来减少内存和CPU的使用。
- 避免频繁的对象创建和销毁,尽量重用对象。
10. 处理异常:- 使用try-catch块来捕获和处理异常。
手机应用性能测试的关键指标与分析

手机应用性能测试的关键指标与分析随着智能手机的普及和应用程序的日益丰富多样,用户对手机应用程序的性能要求也越来越高。
因此,进行手机应用性能测试成为了一个重要的环节,以确保应用程序顺畅运行并提供良好的用户体验。
本文将重点讨论手机应用性能测试的关键指标和分析方法,帮助开发者有效监控、优化和改进他们的应用程序。
1. 响应时间响应时间是指用户在操作手机应用程序时,应用程序从接收用户输入到给出返回结果的时间间隔。
长时间的响应延迟会降低用户体验,可能导致用户流失。
因此,监测和分析应用程序的响应时间是手机应用性能测试中的重要指标。
开发者可以通过使用性能测试工具模拟多个用户同时使用应用程序,观察和记录每个操作的响应时间,然后进行统计和分析。
2. 内存占用内存占用是指手机应用程序在运行过程中所占用的内存空间大小。
过多的内存占用会导致手机运行缓慢,甚至出现崩溃的情况。
开发者可以使用性能测试工具对应用程序进行内存占用测试,监测和分析应用程序在不同场景下的内存占用情况。
通过对结果进行分析,开发者可以识别出导致内存泄漏或过度占用的问题,并及时采取措施解决它们,以保证应用程序的稳定性和高效性。
3. CPU利用率CPU利用率是指手机应用程序在运行过程中对CPU资源的占用程度。
过高的CPU利用率会导致手机发热、耗电等问题,甚至影响其他应用程序的运行。
因此,监测和分析应用程序的CPU利用率是非常重要的。
开发者可以使用性能测试工具通过模拟不同负载条件下的运行情况,对应用程序的CPU利用率进行测试和分析。
根据结果,开发者可以优化代码、降低资源占用,以提高应用程序的性能。
4. 网络延迟手机应用程序在与服务器进行通信时,会涉及到网络延迟。
长时间的网络延迟会导致用户体验下降,甚至使应用程序无法正常工作。
因此,监测和分析应用程序的网络延迟是手机应用性能测试的重要指标之一。
开发者可以使用性能测试工具模拟不同网络条件下的运行情况,观察和记录应用程序的网络延迟情况,然后进行分析和优化,以提高应用程序在不同网络环境下的性能表现。
安卓的规范

安卓的规范安卓的规范是指在开发和设计安卓应用程序时需要遵循的一些规范和准则。
这些规范能够确保应用程序在不同的设备上运行良好,提供一致的用户体验。
下面将介绍安卓的规范。
1.设计规范:- 遵循 Material Design,包括使用标准的颜色、图标和排版等元素。
- 使用合适的图标和图片,确保其在不同分辨率和屏幕尺寸下显示清晰。
- 合理使用动画效果,提升用户体验。
2.布局规范:- 使用相对布局(RelativeLayout)或线性布局(LinearLayout)等布局方式来组织界面元素。
- 使用嵌套布局(NestedLayouts)进行复杂布局,但尽量避免过度嵌套。
- 使用合适的尺寸单位,如dp(density-independent pixels)来适应不同屏幕密度。
3.命名规范:- 使用有意义且描述性的命名,以便于开发者和其他团队成员理解代码的功能。
- 遵循驼峰命名法(Camel Case)或下划线命名法(Snake Case)等命名风格。
- 对于常量和静态变量,使用全大写字母和下划线来命名。
4.代码规范:- 使用Javadoc来编写注释,以提供代码的文档和说明。
- 使用适当的代码缩进和格式化,使代码易于阅读和维护。
- 避免出现冗余代码和不必要的复杂性,提高代码的可读性和可维护性。
- 对于异常处理,使用try-catch块来捕获和处理异常,使应用程序更加健壮。
5.性能规范:- 对于耗时的操作,如数据库查询和网络请求,应该在后台线程中进行,以避免阻塞主线程。
- 使用合适的数据结构和算法,以提高应用程序的性能和响应速度。
- 避免使用过多的内存和处理器资源,以确保应用程序的稳定性和流畅性。
6.安全规范:- 对于用户敏感的信息,如密码和个人身份信息,应进行加密处理,以防止被恶意获取。
- 使用合适的权限来保护用户的隐私,只在必要的情况下申请权限。
- 对于网络请求和数据传输,使用安全的协议和加密算法,确保数据的机密性和完整性。
Android应用测试与性能优化指南

Android应用测试与性能优化指南一、Android应用测试指南在开发Android应用时,测试是确保应用质量的关键步骤。
Android应用测试主要分为功能测试、兼容性测试、性能测试和安全性测试。
1.1 功能测试功能测试是确保应用按预期工作的关键测试阶段。
在功能测试中,需要编写测试用例覆盖应用的核心功能,并对每个功能进行全面测试。
这些测试用例应该包括各种输入情况的验证,如边界条件测试和异常处理测试。
使用各种自动化测试工具,如JUnit和Espresso,可以提高功能测试的效率和准确性。
1.2 兼容性测试兼容性测试是确保应用在各种硬件设备、操作系统版本和屏幕分辨率下都能正常工作的测试阶段。
在进行兼容性测试时,需要测试应用在不同设备上的外观、布局和功能表现。
可以使用模拟器或实体设备进行测试,并记录测试结果。
1.3 性能测试性能测试是评估应用在不同负载条件下的性能表现的测试阶段。
性能测试的主要目标是识别应用在不同场景下可能出现的性能瓶颈,并找出导致性能下降的原因。
性能测试可以使用各种工具进行,如Android Profiler和Monkey。
通过分析内存使用情况、CPU 利用率和网络负载等指标,可以优化应用的性能。
1.4 安全性测试安全性测试是评估应用在保护用户数据和防止潜在威胁方面的表现的测试阶段。
在安全性测试中,需要测试应用的认证和授权机制、加密算法和漏洞。
通过模拟各种攻击场景,如SQL注入和跨站脚本攻击,可以评估应用的安全性。
二、Android应用性能优化指南Android应用性能优化是确保应用快速响应且稳定运行的关键步骤。
性能优化可以从应用架构、内存管理、UI设计和网络通信等方面着手。
2.1 应用架构优化在应用的架构设计中,可以采用MVC或MVVM等框架,将界面逻辑与数据处理分离,提高应用的可测试性和可维护性。
同时,合理使用异步线程和线程池可以降低应用的响应时间和提高用户体验。
2.2 内存管理优化在开发Android应用时,需要注意内存管理,及时释放不再使用的资源。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XX项目XX版本
其他说明
启动过程中适当加入中间页,能 缩短用户等待感知时间。
开始操作到结果完全展示的时间 。
不发生OOM
尤其需要关注H5页面包更新,只 能在WIFI环境中
手机选取标准:从主测机型中选择配置高、中、低,预装软件符合用户手机现状、运行状况良好的手机,可根据条件仅选取一 安装应用:不低于30(高)/20(中)/15(低)个常用应用 后台运行应用:不低于5个,手机QQ、微信、输入法、手机助手、安全软件 高配标准:内存>=3G 或 主频>=1.5GHz,参考价格>=2000,如:华为P8,三星s6,三星note5,华为mate8,小米note等 中配标准:内存>=2G 或 主频>=1.2GHz,参考价格>=1200,如:小米4 低配标准:内存<2G 或 主频<1.2GHz,参考价格<1200,如:小米2a 时间类测试方法:默认使用掐秒表方法测试,低于1.5S可使用手机拍视频+视频分析方法测试;一般测试5次,可根据情况调
PSS内存值(软件退出,持续半小时) 内存使用
PSS内存值(软件启动) PSS内存值(典型业务场景) PSS内存值(多图片、大内存典型场景) 流量消耗(典型业务场景一个页面或一次完 整业务操作) 流量消耗(多图片、大流量典型场景下的一 个页面) 流量消耗(典型业务场景一个页面或一次完 整业务操作) 流量消耗(多图片、大流量典型场景下的一 个页面)
使用iTest监控,使用 存在1个后台进程 多个后台进程时可酌情放 adb shell getprop dalvik.vm.heapgrowth 宽 limit获取堆内存上限, 假设此值为LIMIT adb shell getprop dalvik.vm.heapstartsiz 非首次启动 e为START
启动时间
冷启动时间(开机后第一次启动)
热启动时间(开机后非第一次启动)
WI-FI
响应时间
典型业务场景响应时间(从操作开始到完成 4G 响应的时间)
3G
2G
典型业务场景CPU占用峰值 WI-FI 典型业务场景CPU占用均值 CPU占用 典型业务场景CPU占用峰值 非WIFI或无网络交互 典型业务场景CPU占用均值 使用iTest监控,CPU算 法选择默认的采样法, 均值为整个业务场景的 均值
高端:3.5S<均值 中端:4S<均值 低端:4.5S<均值 高端:3.5S<均值 中端:4S<均值 低端:4.5S<均值 高端:4.5S<均值 中端:5S<均值 低端:5.5S<均值 高端:6S<均值 中端:6.5S<均值 低端:5.5S<均值 高端:55%<峰值 中端:60%<峰值 低端:75%<峰值 高端:25%<均值 中端:30%<均值 低端:45%<均值 高端:60%<峰值 中端:65%<峰值 低端:85%<峰值 高端:25%<均值 中端:30%<均值 低端:45%<均值
LIMIT/2<峰值<=1.5*LIMIT 2*LIMIT/3<峰值<=2*LIMIT 1.2*LIMIT<峰值<=2.5*LIMIT 150KB<X<=300KB 300KB<X<=600KB 300KB<X<=1200KB 600KB<X<=1500KB
1.5*LIMIT<峰值 2*LIMIT<峰值 2.5*LIMIT<峰值 300KB<X 600KB<X 1200KB<X 1500KB<X
高端:1.5S<均值<=3.5S 中端:1.5S<均值<=4S 低端:2.0S<均值<=4.5S 高端:1.5S<均值<=3.5S 中端:1.5S<均值<=4S 低端:2.0S<均值<=4.5S 高端:2.5S<均值<=4.5S 中端:2.5S<均值<=5S 低端:3.0S<均值<=5.5S 高端:4S<均值<=6S 中端:4S<均值<=6.5S 低端:4.5S<均值<=5.5S 高端:40%<峰值<=55% 中端:45%<峰值<=60% 低端:55%<峰值<=75% 高端:15%<均值<=25% 中端:20%<均值<=30% 低端:30%<均值<=45% 高端:45%<峰值<=60% 中端:55%<峰值<=65% 低端:60%<峰值<=80% 高端:15%<均值<=25% 中端:20%<均值<=30% 低端:35%<均值<=45%
测试点 安装包尺寸 ROM占用
测试指标定义 原始APK安装包大小 首次安装后ROM占用小 查看系统设置应用程序 中的大小
重新安装应用或清除数据 不存在网络交互情况 重新安装应用或清除数据 首次启动时间(新安装,点击图标到主界面 存在网络交互情况 加载完成) WIFI/4G 重新安装应用或清除数据 存在网络交互情况 2G/3G 安装后使用,重启手机 不存在网络交互情况 安装后使用,重启手机 存在网络交互情况 WIFI/4G 安装后使用,重启手机 存在网络交互情况 2G/3G 安装后使用,重启手机 不存在网络交互情况 安装后使用,重启手机 存在网络交互情况 WIFI/4G 安装后使用,重启手机 存在网络交互情况 2G/3G 不存在网络交互 时间类测试方法
A
A
A
B
A
B
A
A
均值<=min(2*START,LIMIT/3)
min(2*START,LIMIT/3)<均值 <=min(4*START,LIMIT/2)
min(4*START,LIMIT /2)<均值
A A A A A A A
峰值<=LIMIT/2 峰值<=2*LIMIT/3 峰值<=1.2*LIMIT X<=150KB X<=300KB X<=300KB X<=600KB
B
B
B
B
B
B
B
B
B
A
A
高端:均值<=1.5S 中端:均值<=1.5S 低端:均值<=2.0S 高端:均值<=1.5S 中端:均值<=1.5S 低端:均值<=2.0S 高端:均值<=2.5S 中端:均值<=2.5S 低端:均值<=3.0S 高端:均值<=4S 中端:均值<=4S 低端:均值<=4.5S 高端:峰值<=40% 中端:峰值<=45% 低端:峰值<=55% 高端:均值<=15% 中端:均值<=20% 低端:均值<=30% 高端:峰值<=45% 中端:峰值<=50% 低端:峰值<=60% 高端:均值<=15% 中端:均值<=20% 低端:均值<=35%
非WIFI
流量
WIFI
使用iTest监控流量消 耗,关注业务操作前后 的差值,此处流量为上 传及下载流量之和
机,可根据条件仅选取一种、两种,如配置中上
,华为mate8,小米note等
测试5次,可根据情况调整测试次数
优先级 B C
参考验收指标 较好 比竞品小5M以上 <=20M <=30.00M 高端:均值<=4.5S 中端:均值<=5S 低端:均值<=5.5S 高端:均值<=4.5S 中端:均值<=5S 低端:均值<=5.5S 高端:均值<=5.5S 中端:均值<=6S 低端:均值<=6.5S 高端:均值<=4.5S 中端:均值<=5S 低端:均值<=5.5S 高端:均值<=4.5S 中端:均值<=5S 低端:均值<=5.5S 高端:均值<=5.5S 中端:均值<=6S 低端:均值<=6.5S 高端:均值<=2.5S 中端:均值<=3S 低端:均值<=3.5S 高端:均值<=2.5S 中端:均值<=3S 低端:均值<=3.5S 高端:均值<=3.5S 中端:均值<=4S 低端:均值<=4.5S 高端:均值<=1.5S 中端:均值<=1.5S 低端:均值<=2.0S 一般 和竞品持平 20M<X<=30M 30M<X<=40M 高端:4.5S<均值<=7.5S 中端:5S<均值<=8S 低端:5.5S<均值<=8.5S 高端:4.5S<均值<=7.5S 中端:5S<均值<=8S 低端:5.5S<均值<=8.5S 高端:5.5S<均值<=8S 中端:6S<均值<=9S 低端:6.5<均值<=9.5S 高端:4.5S<均值<=7.5S 中端:5S<均值<=8S 低端:5.5S<均值<=8.5S 高端:4.5S<均值<=7.5S 中端:5S<均值<=8S 低端:5.5S<均值<=8.5S 高端:5.5S<均值<=8S 中端:6S<均值<=9S 低端:6.5<均值<=9.5S 高端:2.5S<均值<=4.5S 中端:3S<均值<=5S 低端:3.5<均值<=5.5S 高端:2.5S<均值<=4.5S 中端:3S<均值<=5S 低端:3.5<均值<=5.5S 高端:3.5S<均值<=5S 中端:4S<均值<=5.5S 低端:4.5<均值<=6S 高端:1.5S<均值<=3.5S 中端:1.5S<均值<=4S 低端:2.0S<均值<=4.5S 较差 比竞品大5M以上 30M<X 40M<X 高端:7.5S<=均值 中端:8S<=均值 低端:8.5S<=均值 高端:7.5S<=均值 中端:8S<=均值 低端:8.5S<=均值 高端:8S<=均值 中端:9S<=均值 低端:9.5S<=均值 高端:7.5S<=均值 中端:8S<=均值 低端:8.5S<=均值 高端:7.5S<=均值 中端:8S<=均值 低端:8.5S<=均值 高端:8S<=均值 中端:9S<=均值 低端:9.5S<=均值 高端:4.5S<=均值 中端:5S<=均值 低端:5.5S<=均值 高端:4.5S<=均值 中端:5S<=均值 低端:5.5S<=均值 高端:5S<=均值 中端:5.5S<=均值 低端:6S<=均值 高端:3.5S<均值 中端:4S<均值 低端:4.5S<均值