技术栈
memory
亚瑟-灰太狼
11 天前
内存
·
memory
scudo基础学习
从Android11开始,Scudo负责所有用户空间native(c,c++)内存分配和释放:(备注:
橘色的喵
1 个月前
c++
·
多线程
·
memory
·
死锁
·
内存屏障
·
内存栅栏
·
memory barrier
C++编程:避免因编译优化引发的多线程死锁问题
在多线程编程中,嵌套锁通常不会导致问题,但在某些情况下(例如使用高级编译优化 -O3 或代码执行多次时),编译器优化可能会改变原本稳定的执行顺序,从而引发死锁。实际上,死锁的根本原因通常是程序中 锁获取顺序的不一致 和 内存操作顺序问题,而并非优化本身所导致的。本文将探讨如何通过编译器优化(如 -O3)导致的内存顺序变化,引发死锁的潜在风险,并提供相应的解决方案。
浮沉飘摇
6 个月前
linux
·
memory
·
crash
·
kernel
【CRASH】freelist异常导致的异常地址访问
项目一台设备几天内出现了两次crash,都是异常地址访问导致。拿到coredump后,发现问题出在kmem_cache_cpu的freelist指针上。
UWA
7 个月前
unity
·
ios
·
游戏引擎
·
lua
·
memory
·
assetbundle
·
sequence
如何优化Unity发布iOS编译出来的Framework文件过大问题
1)如何优化Unity发布iOS编译出来的Framework文件过大问题 2)Scriptable Build Pipeline打包Scritptable Object报错 3)APK在OPPO上报编译错误 4)如何在Sequence中模拟我的蓝图
伊织code
9 个月前
langchain
·
embedding
·
memory
·
retriever
·
document
·
agents
·
chat_loaders
LangChain - classes
LangChain 发展越来越大,但从范例难以窥全貌,这样学起来云里雾里。 这里整理了它的类,方便查看使用。
教练、我想打篮球
9 个月前
memory
·
sudoku
·
hik
·
h5player
45 对接海康视频九宫格的实现
这里主要是 来看一下 海康视频 的一个九宫格播放的需求然后 在实际使用的过程中产生了一些问题, 比如 增加一个视频, 应该只增量请求这一个视频的服务, 而一些实现下是全量请求了 整个视频列表的服务
a2591748032-随心所记
9 个月前
android studio
·
memory
·
cpu
Android studio 性能调试
Android studio 的Profiler可用来分析cpu和memory问题,下来进行说明介绍。
Artech
10 个月前
memory
·
array
·
sequence
·
sequencereader
编写高效的代码,你应该了解Array、Memory、ReadOnlySequence
针对“缓冲区”编程是一个非常注重“性能”的地方,我们应该尽可能地避免武断地创建字节数组来存储读取的内容,这样不但会导致大量的字节拷贝,临时创建的字节数组还会带来GC压力。要正确、高效地读写缓冲内容,我们应该对几个我们可能熟悉的类型具有更深的认识。
april_12345
1 年前
android
·
linux
·
framework
·
memory
Android meminfo 查看方法及解析
目录Android 上查看memory 信息的方法内存限制的信息手动释放缓存例adb shell dumpsys meminfo pid 解析
Artech
1 年前
memory
·
wasm
·
web assembly
WebAssembly核心编程[4]: Memory
由于Memory存储的是单纯的二进制字节,所以原则上我们可以用来它作为媒介,在wasm模块和数组程序之间传递任何类型的数据。在JavaScript API中,Memory通过WebAssembly.Memory类型表示,我们一般将它内部的缓冲区映射相应类型的数组进行处理。WebAssembly也提供了相应的指令来提供针对Memory的读、写、扩容等操作(源代码从这里下载)。
亚瑟-灰太狼
1 年前
android
·
linux
·
性能优化
·
memory
memory监控方法
(adb shell dumpsys meminfo x)堆内存用于存储对象实例和静态变量加载app代码用到的内存:比如class对象,读取so,apk,dex文件时用到的mmap文件
UWA
1 年前
memory
·
script
·
platform
·
rendering
Lua在计算时出现非法值,开启Debugger之后不再触发
1)Lua在计算时出现非法值,开启Debugger之后不再触发 2)从Gamma空间改为Linear空间会导致性能下降吗 3)EXR格式在Unity中如何优化 4)安卓游戏启动后提示“应用程序异常”
von Neumann
1 年前
人工智能
·
深度学习
·
自然语言处理
·
langchain
·
memory
自然语言处理从入门到应用——LangChain:记忆(Memory)-[将记忆添加到LangChain组件中]
分类目录:《自然语言处理从入门到应用》总目录本节介绍如何将Memory类与LLMChain结合使用,我们将添加ConversationBufferMemory类作为示例,但实际上可以使用任何Memory类。
山鬼谣me
1 年前
langchain
·
memory
【LangChain】Memory
大多数LLM应用都有对话界面。对话的一个重要组成部分是能够引用对话中先前介绍的信息。至少,对话系统应该能够直接访问过去消息的某些窗口。更复杂的系统需要有一个不断更新的世界模型,这使得它能够执行诸如维护有关实体及其关系的信息之类的事情。
von Neumann
1 年前
人工智能
·
深度学习
·
自然语言处理
·
langchain
·
memory
自然语言处理从入门到应用——LangChain:记忆(Memory)-[记忆的存储与应用]
分类目录:《自然语言处理从入门到应用》总目录我们将创建一个简单的对话链,该链使用ConversationEntityMemory,并使用SqliteEntityStore作为后端存储。使用EntitySqliteStore作为记忆entity_store属性上的参数:
von Neumann
1 年前
人工智能
·
深度学习
·
自然语言处理
·
langchain
·
memory
自然语言处理从入门到应用——LangChain:记忆(Memory)-[聊天消息记录]
分类目录:《自然语言处理从入门到应用》总目录Cassandra是一种分布式数据库,非常适合存储大量数据,是存储聊天消息历史的良好选择,因为它易于扩展,能够处理大量写入操作。
von Neumann
1 年前
人工智能
·
深度学习
·
自然语言处理
·
langchain
·
memory
自然语言处理从入门到应用——LangChain:记忆(Memory)-[自定义对话记忆与自定义记忆类]
分类目录:《自然语言处理从入门到应用》总目录本节介绍了几种自定义对话记忆的方法:
von Neumann
1 年前
人工智能
·
深度学习
·
自然语言处理
·
langchain
·
memory
自然语言处理从入门到应用——LangChain:记忆(Memory)-[记忆的类型Ⅲ]
分类目录:《自然语言处理从入门到应用》总目录ConversationTokenBufferMemory在内存中保留了最近的一些对话交互,并使用标记长度来确定何时刷新交互,而不是交互数量。
von Neumann
1 年前
人工智能
·
深度学习
·
自然语言处理
·
langchain
·
memory
自然语言处理从入门到应用——LangChain:记忆(Memory)-[记忆的类型Ⅰ]
分类目录:《自然语言处理从入门到应用》总目录本节将介绍如何使用对话缓存记忆ConversationBufferMemory。这种记忆方式允许存储消息,并将消息提取到一个变量中,我们首先将其提取为字符串:
von Neumann
1 年前
人工智能
·
深度学习
·
自然语言处理
·
langchain
·
memory
自然语言处理从入门到应用——LangChain:记忆(Memory)-[记忆的类型Ⅱ]
分类目录:《自然语言处理从入门到应用》总目录这种类型的记忆使用知识图谱来重建记忆: