内存优化

永恒星2 个月前
性能优化·内存优化·加载优化·动画压缩
Unity AnimationClip详解(2)——动画数据的优化首先要意识到运行时和编辑时的区别,当运行时和编辑时所需的数据相差不大时,我们用同一套数据结构即可,当两者差异较多或者数据量很大时,需要有各自的数据结构,这意味着在打包或构建时需要将编辑时数据转为运行时数据。
北极星6号2 个月前
缓存·cache·内存优化
buffer/cache内存优化_posix_fadvise_主动释放读缓存cache1.htop free命令发现系统 buffer/cache 内存占用高free -h total used free shared buff/cache available Mem: 61Gi 15Gi 569Mi 1.7Gi 45Gi 43Gi Swap: 30Gi 0.0Ki 30Gi
GoppViper3 个月前
笔记·后端·学习·golang·编程语言·内存优化·golang内存管理
golang学习笔记12——Go 语言内存管理详解在软件开发中,内存管理是一个至关重要的问题。高效的内存管理可以提高程序的性能、减少内存泄漏和提高程序的稳定性。Go 语言作为一种现代编程语言,拥有一套先进的内存管理机制。本文将详细介绍 Go 语言的内存管理问题,包括内存分配、垃圾回收和内存优化等方面,并结合代码示例进行深入讲解。
xiangxiongfly9155 个月前
android·性能优化·内存优化
Android 性能优化之内存优化内存抖动指的是在短时间内大量对象被创建和销毁,导致频繁的垃圾回收(Garbage Collection, GC)活动。这种频繁的GC活动会占用大量的CPU资源,可能导致应用程序的卡顿或性能下降。
依旧风轻6 个月前
ios·swift·内存优化
如何在应用运行时定期监控内存使用情况在 iOS 应用开发中,实时监控内存使用情况对于优化性能和排查内存泄漏等问题非常重要。本文将介绍如何在应用运行时定期监控内存使用情况,使用 Swift 编写代码并结合必要的工具和库。
Android小贾6 个月前
性能优化·移动开发·harmonyos·openharmony·内存优化·鸿蒙开发·鸿蒙内核
鸿蒙轻内核A核源码分析系列五 虚实映射(3)虚拟物理内存映射从上文可知,用户程序加载启动时,会将代码段、数据段映射进虚拟内存空间,此时并没有物理页做实际的映射;程序执行时,如下图(图片来自OpenHarmony docs开源站点)粗箭头所示,CPU访问虚拟地址,通过MMU查找是否有对应的物理内存,若该虚拟地址无对应的物理地址则触发缺页异常,内核申请物理内存并将虚实映射关系及对应的属性配置信息写进页表,并把页表条目缓存至TLB,接着CPU可直接通过转换关系访问实际的物理内存;若CPU访问已缓存至TLB的页表条目,无需再访问保存在内存中的页表,可加快查找速度。本小节我
xiaolipro7 个月前
c#·内存优化
内存优化:Boxing如今,许多开发人员都熟悉性能分析的工作流程:在分析器下运行应用程序,测量方法的执行时间,识别占用时间较多的方法,并致力于优化它们。然而,这种情况并没有涵盖到一个重要的性能指标:应用程序多次GC所分配的时间。当然,你可以评估GC所需的总时间,但是它从哪里来,如何减少呢? “普通”性能分析不会给你任何线索。
林多7 个月前
性能优化·内存优化·启动优化·androidapp·应用优化·android应用
【Android】Android应用性能优化总结最近大半年的时间里,大部分投在了某国内新能源汽车的某款AndroidApp开发上。 由于该App是该款车上,常用+重点应用。所以车厂对应用性能的要求比较高。 主要包括:
那个妹子留步9 个月前
unity·微信·内存优化
unity内存优化之AB包篇(微信小游戏)1.搭建资源服务器使用(HFS软件(https://www.pianshen.com/article/54621708008/))
二哈喇子!1 年前
性能优化·内存优化·电脑硬件
固态硬盘优化设置目录前言:关闭Windows Search禁用系统保护(不建议)不建议禁用系统保护原因关闭碎片整理提升固态硬盘速度
二哈喇子!1 年前
内存优化
新买电脑配置不低却卡顿?目录前言:电脑卡顿的原因Windows 10必做的系统优化禁用 IP Helper关闭系统通知机械硬盘开启优化驱动器功能
韩金群1 年前
数据库·redis·内存优化
Redis如何做内存优化?1、缩短键值的长度缩短值的长度才是关键,如果值是一个大的业务对象,可以将对象序列化成二进制数组; 首先应该在业务上进行精简,去掉不必要的属性,避免存储一些没用的数据; 其次是序列化的工具选择上,应该选择更高效的序列化工具来降低字节数组大小; 以JAVA为例,内置的序列化方式无论从速度还是压缩比都不尽如人意,这时可以选择更高效的序列化工具,如: protostuff,kryo等 2、共享对象池
逆袭的小羊1 年前
go·内存优化
GoLand GC(垃圾回收机制)简介及调优GC(Garbage Collector)垃圾回收机制及调优其实gc机制特别容易理解,就是物理内存的自动清理工。我们可以把内存想象成一个房间,程序运行时会在这个房间里存放各种东西,但有时候我们会忘记把不再需要的东西拿出去,这就会导致房间变得杂乱不堪。甚至会出现房间的空间不够用的情况,对应到计算机,就是OOM(out of memory, 内存再多用一点,就会爆炸)。 Go语言的GC机制会定期巡视这个房间,找出那些被遗忘的东西,并将它们清理出去,释放内存。这样,程序就能继续运行,不会因为内存不足而崩溃。 那
小盖子1 年前
性能优化·内存优化·1024程序员节·资源优化·unity性能优化
Unity性能优化一本通总结内存的优化主要分为以下三部分,资源,代码和托管。资源部分往往是大头,很多情况下都能占据工程的内存70%~80以上的大小,所以这一部分的优化至关重要。
老衲不服1 年前
android·性能·内存优化
android APP内存优化Android出厂后,java虚拟机对单个应用的最大内存分配就确定下来了,超出这个值就会OOM。这个属性值是定义在/system/build.prop文件中. 例如,如下参数