本地资源检测|单规则多阈值设置功能上线

news/2024/4/24 8:00:24/文章来源:https://blog.csdn.net/UWA4D/article/details/129703902

作为一款可以全面自动检测项目静态工程内各项资源、代码和设置的UWA服务,本地资源检测能够帮助项目组制定合理的资源与代码标准,及时发现潜在的性能问题和异常错误,建立有效的开发规范意识。

此次3.1.0版本更新,在优化和完善现有功能的基础上,我们新增了单规则的多阈值设定功能,支持在文件路径配置上的正则表达式,同时开放了规则的自定义优先级,轻松实现项目的定制化检测。

最新功能,请下载并集成最新的本地资源检测SDK:https://www.uwa4d.com/#download

一、支持多阈值设定

在项目中,同类型的资源因为不同的使用场景和表现效果,在相关指标上会有不同的要求。比如:主界面人物模型和战斗中人物模型的精细程度不同;普通攻击和蓄力攻击的特效展现差异;背景图片和材质贴图的尺寸差距等。

这种情况下如果同类型的资源按照单一阈值标准进行检测,那么判断标准可能会不太贴合项目对不同种类资源的不同要求。

在本次更新中,同一条规则下,可以根据实际情况,为不同标准的资源分别设置单独的检测阈值,量体裁衣,从而更精准地筛选出不符合阈值要求的资源,极大减轻了项目组后续排查和修改时的时间精力投入。

使用时,大家需要在Settings界面内,为相关规则启用单独的目标资源配置,添加目标资源所在的文件路径或者资源名称,然后分别为其设置合适的阈值数值。

查看检测报告时,大家可以在相关规则内,根据对应的阈值设定,分别查看未通过资源的具体信息,从而快速定位问题资源,及时处理。

目前支持多阈值设定的规则如下所示,其余规则因不涉及资源阈值相关,所以暂不支持此项功能。


二、支持正则表达式

在使用本地资源检测时,项目组可以在通用设置内添加相应文件夹路径,或者在相关规则下开启单独的路径配置,来对特定范围内的资源进行扫描或者不进行扫描。

现在项目组可以在相关路径配置中使用正则表达式,从而选定带有指定关键字的文件夹,提高路径配置的灵活性;或者名称中带有特定字段的具体资源,进一步细化资源扫描时的范围选择。


三、支持自定义优先级

相较于本地资源检测默认提供的规则优先级设定,随着项目研发进程的推进,即使在同一条规则下,不同用途的资源在后续修改处理时也有着不同的缓急程度,比如用于关卡战斗中的资源出了问题,以至于严重影响到用户体验,那就要暂缓其他同类型资源的处理,集中力量优先解决问题。

所以为了更好地满足项目研发过程中的实际检测需求,此次更新中,新增了不仅可以自定义阈值类规则的优先级,还能在同一条规则下,为不同的阈值检测设定相应的优先级。

如此,大家就能根据项目现阶段侧重点的变化,灵活调整相关规则的优先级,将检测结果与项目实际需求相结合,从而在查看报告时能更快、更精准地定位到不符合当前阈值标准的资源,提高项目研发效率。

同时,针对大家的反馈和建议,我们也对本地资源检测的现有功能进行了多项优化和完善,详情可见具体的更新日志。

NEW

  • 单规则自定义多阈值功能
  • 使用正则表达式匹配检测目标的功能
  • 对规则的阈值自定义优先级的功能

通过对“正则表达式”、“多阈值”和“自定义优先级”的设定,资源、代码的检测范围可以在“具体路径”到“某一类路径、资源”间灵活选择,提高了项目检测反馈的效率;同类资源的检测能细化到各个资源的实际需求,进一步提高了检测结果的准确性;项目成员也能根据报告中更明显的提示,更快更准地对重点资源进行确认和处理。

由此,大家可以实现本地资源检测的“定制化”,以最少的时间精力投入,为项目提供最强有力的性能检测保障。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_274553.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Rcpp包运行C++代码

提高 R 脚本性能的最简单、最快捷的方法是更改脚本的问题部分并用 C 重写它们。Rcpp包提供了 R 和 C 之间的接口。1. cppFunction()转换简单的C函数### 1. cppFunction()转换简单的C函数 library(Rcpp) cppFunction(codeint fibonacci(const int x){if(x < 2) return x;if(x…

项目日记:学成在线(第二天P24~p34)

1、注入的两种方式&#xff1a;Autowired、Resource&#xff08;基于类型和名称&#xff09; 相同&#xff1a; Resource和Autowired都是做bean的注入时使用 不同&#xff1a; ①Autowird 属于spring框架,默认使用类型(byType)进行注入&#xff1a;&#xff08;基于类型&#x…

堆溢出——unlink漏洞攻击(bamboobox)

题目自取&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1S9xbAWhFw0xFqFyQTACqLA?pwdvvud 提取码&#xff1a;vvud 介绍&#xff1a; 终于学到Unlink了&#xff0c;不得不说和栈的难度相比确实大了很多&#xff0c;学起来确实很淦&#xff0c;一个unlink漏洞也确…

VSCode配置git bash为默认终端

打开左下角齿轮图标 打开Settings 搜索框输入 terminal.integrated.profiles.windows, 在下方显示的内容上点击 Edit in settings.json 配置修改如下 "terminal.integrated.profiles.windows": {"PowerShell": {"source": "PowerShell&qu…

Python每日一练(20230322)

目录 1. Excel表列序号 &#x1f31f; 2. 单词拆分 &#x1f31f;&#x1f31f; 3. 删除有序数组中的重复项 II &#x1f31f;&#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练…

营销即服务!怎么做小程序店铺打造优质用户体验?

随着移动互联网的快速发展&#xff0c;小程序已经成为了许多企业打造优质用户体验的重要工具。一个好的小程序店铺能够为用户提供良好的购物体验&#xff0c;提高用户满意度和转化率。那么&#xff0c;怎么做小程序店铺打造优质用户体验呢&#xff1f; 一&#xff1a;做小程序店…

Linux 信号(signal):信号的捕捉流程

目录一、程序的运行状态二、信号捕捉流程在处理信号的时候&#xff0c;其实要经过一系列流程的&#xff0c;本文就来简单介绍一下信号处理的捕捉流程。 一、程序的运行状态 程序运行状态分为内核态和用户态。程序在运行库函数、用户自定义函数等第三方函数时就会在用户态运行&…

VSCode for C/C++ 插件

VSCode for C/C 插件功能性插件C/C【千万级下载&#xff01;】必选C/C Extension Pack【千万级下载&#xff01;】扩展包Code Runner【千万级下载&#xff01;必备】右键代码运行&#xff0c;格式化在终端的显示CMake、 CMake Integration、CMake Language Support、CMake Tool…

达梦数据库普通表转分区表

在生产环境中&#xff0c;数据库中一开始用的是普通表&#xff0c;但随着时间推移&#xff0c;数据量越来越大&#xff0c;可以考虑将普通表转换为分区表&#xff0c;提升数据库的性能。本文将介绍在DM8数据库中&#xff0c;实现将普通表转换为分区表的方法。环境说明数据库版本…

SpringBoot基础教程

springboot基础 一、springboot介绍 Spring Boot 提供一种快速使用spring的方式&#xff0c;基于约定大于配置的思想&#xff0c;可以让开发者不必在配置与逻辑业务中来回进行思维切换&#xff0c;全身心的投入到业务的代码编写中&#xff0c;从而大大提高了开发效率。2014年…

TypeScript的枚举与类型约束

● 上一章我们讲了 TS 的接口 ● 这一章, 我们就来聊一聊 TS 的枚举和约束 枚举 认识枚举 ● 在很多计算机语言中都有枚举的概念, 但是 JS 中是没有枚举这个概念的, 为了弥补这个缺憾 在 TS 加入了枚举类型 ● 什么是枚举呢 ? 枚举( mei ju ) : 枚举的意思就是一一列举,…

PyTorch 深度学习实战 | 基于 ResNet 的花卉图片分类

“工欲善其事&#xff0c;必先利其器”。如果直接使用 Python 完成模型的构建、导出等工作&#xff0c;势必会耗费相当多的时间&#xff0c;而且大部分工作都是深度学习中共同拥有的部分&#xff0c;即重复工作。所以本案例为了快速实现效果&#xff0c;就直接使用将这些共有部…

【C++初阶】六、模板初阶(函数模板+类模板)

文章目录泛型编程函数模板函数模板的概念函数模板的格式函数模板的原理函数模板的实例化模板参数的匹配原则类模板类模板的定义格式类模板的实例化泛型编程 引入 - 通用的交换函数 如果让你编写一个函数&#xff0c;用于两个数的交换。在C语言中&#xff0c;我们会用如下方法…

我让Chat GPT准备了几份SAP 顾问英文面试自我介绍的模板,大家感受一下

有个朋友说有个面试要用英文来做自我介绍&#xff0c;我灵机一动&#xff0c;不如让Chat GPT准备了几份SAP 顾问英文面试自我介绍的模板&#xff0c;大家感受一下。我看下来感觉写的还是中规中矩&#xff0c;可以一用&#xff0c;。 模板1 Sure, I can help you with that! Her…

【Java学习笔记】39.Java 多线程编程

Java 多线程编程 Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流&#xff0c;一个进程中可以并发多个线程&#xff0c;每条线程并行执行不同的任务。 多线程是多任务的一种特别的形式&#xff0c;但多线程使用了更小的资源开销。 这里定义和…

navigator 拓宽前端视野

前言&#x1f490; 写本文的起因是最近做了一个共享屏幕在线演示ppt的需求&#xff0c;发现了navigator的新大陆。原来web端开启屏幕共享是如此的简单&#xff0c;在接触之前还以为是多么高大上的功能,需求评审时内心还有些慌张。 人总是对自己不了解的东西心生恐惧&#x1f6…

VMware虚拟机卸载详细教程

安装过VMware虚拟机的小伙伴&#xff0c;90%可能都会遇到这样的问题&#xff1a;安装容易&#xff0c;卸载难。而且卸载不干净&#xff0c;就会导致后续安装和使用出现各种Bug。今天就给大家详细说说如何彻底干净的从本机卸载VMware。 1. 卸载之前&#xff0c;需要先关闭VMware…

【ChatGPT】Notion AI 从注册到体验:如何免费使用

欢迎关注【youcans的GPT学习笔记】原创作品&#xff0c;火热更新中 【ChatGPT】Notion AI 从注册到体验1. Notion AI 介绍1.1 Notion AI 简介1.2 Notion AI 的核心能力1.3 Notion AI 与 ChatGPT 的比较2. Notion AI 国内用户注册2.1 PC 端用户注册2.2 移动端用户注册3. Notion …

如何用C语言实现渣男通讯录

注意&#xff1a;纯属玩笑&#xff0c;博大家一乐&#xff0c;切勿当真&#x1f4d6;首先我们要知道一个渣男通讯录有哪些信息要包含哪些功能1.你的通讯录要装多少个女朋友你得规定吧&#xff1b;2.每个女朋友的姓名&#xff0c;年龄&#xff0c;电话&#xff0c;爱好这些要有吧…

springboot项目中外卖用户下单业务功能之需求分析+数据模型+功能开发(详细步骤)

一、需求分析 移动端用户将菜品或者套餐加入到购物车后&#xff0c;可以点击购物车种的 去结算 按钮&#xff0c;页面跳转到订单确认页面&#xff0c;点击 去支付 按钮则完成下单操作。 二、数据模型 用户下单业务对应的数据表为orders表和order_detail表&#xff1a; order…