性能

风恋残雪23 天前
优化·卡顿·性能·rhi
OpenGL RHI优化随着Vulkan的普及,OpenGL已经在被慢慢淘汰,更轻的API调用可以节省不少性能,尤其是在移动平台上,可以减少CPU开销,进而减少功耗。看起来很完美,但是问题是目前移动平台Vulkan驱动存在很多兼容性问题,大家主流的做法都是通过白名单的方式去开Vulkan,所以目前我们还是要继续以OpenGL为主。此文的目的是笔者在优化OpenGL的时候积累的一些经验,因为使用的引擎是UE4,所以这里的优化是以UE4展开的,当然大部分优化都是通用的。
编码时空的诗意行者1 个月前
缓存·cpu·性能
动手测试:CPU的L1~L3级缓存和内存的读取速度测试在许多文章中指出了这些缓存的架构,速度差异等。纸上得来终觉浅,今天想实际写代码简单测试一下。现代计算机系统中,CPU缓存(L1、L2、L3)和主内存(RAM)之间的读取速度有着显著的差异。缓存的主要目的是提高数据访问的速度,从而提升整体的系统性能。本篇文章将通过一系列的测试来探索不同大小内存块的读写性能,从而揭示缓存和内存之间读取速度的变化规律。
Amd7942 个月前
html·部署·nuxt·性能·安全性·预渲染·静态
使用 nuxi generate 进行预渲染和部署title: 使用 nuxi generate 进行预渲染和部署 date: 2024/9/4 updated: 2024/9/4 author: cmdragon
Amd7943 个月前
组件·nuxt·性能·导航·用户·预加载·体验
使用 preloadRouteComponents 提升 Nuxt 应用的性能title: 使用 preloadRouteComponents 提升 Nuxt 应用的性能 date: 2024/8/19 updated: 2024/8/19 author: cmdragon
Amd7943 个月前
web·开发·组件·性能·nuxt3·预加载·vuejs
使用 preloadComponents 进行组件预加载title: 使用 preloadComponents 进行组件预加载 date: 2024/8/18 updated: 2024/8/18 author: cmdragon
Android技术栈3 个月前
程序员·harmonyos·鸿蒙·openharmony·调试·性能·ndk
鸿蒙(API 12 Beta2版)NDK开发【通过DevEco Studio调试】调试和性能分析DevEco Studio提供了丰富的调试能力,在NDK开发过程中可以利用这些能力检测并修复程序中的错误。调试能力包括:
Android技术栈3 个月前
华为·harmonyos·openharmony·性能·ndk·调试器·鸿蒙开发
鸿蒙(API 12 Beta2版)NDK开发【LLDB高性能调试器】调试和性能分析LLDB(Low Level Debugger)是新一代高性能调试器。当前HarmonyOS中的LLDB工具是在[llvm15.0.4]基础上适配演进出来的工具,是HUAWEI DevEco Studio工具中默认的调试器,支持调试C和C++应用。
Thanks_ks3 个月前
vscode·跨平台·visual studio·性能·开发环境·开发工具的选择·扩展性
Visual Studio 和 VSCode 哪个好?目录一、引言二、开发环境类型对比VS:全能型IDEVSCode:轻量级但强大三、性能与资源占用分析VS:功能丰富,资源需求高
Youth cowboy3 个月前
android·linux·性能优化·性能·帧率·刷新率·屏幕
Android 性能之刷新率设置和管理目录1. 刷新率和帧率2. 多种刷新率3. 基本原理3.1 屏幕 & 显示控制器3.2 Composer Service
Amd7943 个月前
缓存·组件·数据·性能·更新·nuxt3·共享
使用 useNuxtData 进行高效的数据获取与管理title: 使用 useNuxtData 进行高效的数据获取与管理 date: 2024/7/22 updated: 2024/7/22 author: cmdragon
concisedistinct4 个月前
分布式·缓存·性能优化·内存·memcached·性能
Memcached开发(二):安装与配置目录1. 安装 Memcached1.1 在 Linux 上安装1.1.1 使用 apt 安装(Ubuntu/Debian)
MatthewMao4 个月前
qt·内存·cpu·监控·性能
Qt/C++项目积累: 2.主机监控器 - 2.2 历史功能实现修订历史:20240711:初始表设计,采用sqlite正文:关于历史数据存储,考虑的是用数据库来完成,目前考虑使用Sqlite和mysql,先用sqlite来实现,设计表过程如下:
橘色的喵5 个月前
开源·状态机·性能·tinyfsm·工业标准
开源TinyFSM状态机适用于嵌入式工业平台吗?TinyFSM是一个为C++设计的轻量级有限状态机开源库库。 在嵌入式系统开发中,TinyFSM等状态机适用于控制系统和通信协议等场景,然而,开发者也需考虑该库的性能并考虑是否遵循工业C++标准。 传统 C++ 实现不仅能很容易的满足工业标准的要求,还能提供更高的性能和更低的内存开销。 现代 C++ 实现虽然引入了许多新特性,可以简化代码结构,但在性能上可能不如传统 C++ 实现高效。 反而TinyFSM本身很多地方设计不满足工业C++标准。
Amd7945 个月前
vue3·测试·应用·性能·特性·概念·teleport
Vue 3 Teleport:掌控渲染的艺术title: Vue 3 Teleport:掌控渲染的艺术 date: 2024/6/5 updated: 2024/6/5 description: 这篇文章介绍了Vue3框架中的一个创新特性——Teleport,它允许开发者将组件内容投送到文档对象模型(DOM)中的任意位置,即使这个位置在组件的挂载点之外。Teleport旨在解决某些特定场景下的布局和嵌套问题,如 modal 对话框、弹出框或注入全局头部等。通过使用Teleport,可以更灵活地管理这些特殊组件,同时保持应用程序结构的清晰。文章可能会
Amd7946 个月前
安全·django·信号·性能·扩展·观察者·松耦合
Django信号与扩展:深入理解与实践title: Django信号与扩展:深入理解与实践 date: 2024/5/15 22:40:52 updated: 2024/5/15 22:40:52 categories:
Amd7946 个月前
缓存·中间件·django·异步·信号·性能·多语言
深入理解Django:中间件与信号处理的艺术title: 深入理解Django:中间件与信号处理的艺术 date: 2024/5/9 18:41:21 updated: 2024/5/9 18:41:21 categories:
zmc@7 个月前
elasticsearch·搜索引擎·性能·压测·loadgen·esrally
Elasticsearch 压测实践总结背景搜索、ES运维场景离不开压力测试。当然还有使用层面变更,使用API调优(不属于该文章的讨论范围)ES压测,官方推荐esrally工具(python编写)。虽然esrally功能丰富,但esrally的依赖比较多,很难快速搭建可用的压测环境。对于追求轻量工具的开发者而言,可以考虑使用infinilabs提供的loadgen工具。