搜索结果
查询Tags标签: memory,共有 289条记录-
内存管理】Oracle AMM自动内存管理详解
一、 Oracle 的三种内存管理方式 oracle 内存管理有三种方式,每一个 instance 只能够选择一种。这三种管理方式分别是 AMM 自动内存管理( Automatic Memory Management )、 ASSM 自动共享内存管理( Auto Shared Memory Management )、 msmm 手动共享内存管理( Manu…
2022/5/12 19:27:28 人评论 次浏览 -
python读csv文件写txt文件
# -*- coding:UTF-8 -*-import osimport ioimport os.pathimport shutilimport csvimport numpy as npdef writefile_title(path,reportdate):reportfile = path + \\ + reportdatefile=open(reportfile,w)def findfile(path_report,summary):i=0file_dir=[]for root, dir…
2022/5/4 14:12:59 人评论 次浏览 -
C++ atomic 和 memory ordering 笔记
如果不使用任何同步机制(例如 mutex 或 atomic),在多线程中读写同一个变量,那么,程序的结果是难以预料的。简单来说,编译器以及 CPU 的一些行为,会影响到程序的执行结果:即使是简单的语句,C++ 也不保证是原子操作。 CPU 可能会调整指令的执行顺序。 在 CPU cache…
2022/4/25 9:12:42 人评论 次浏览 -
c++ memory order
https://sf-zhou.github.io/brpc/brpc_01_bthread.html memory_order_relaxed 不保证同步操作,不会将一定的顺序强加到并发内存访问上,只保证原子性和修改顺序一致性 x = y = 0 // Thread 1: r1 = y.load(std::memory_order_relaxed); // A x.store(r1, std::memory_ord…
2022/4/22 22:42:58 人评论 次浏览 -
监控内存使用率脚本
案例需求 打印内存使用率脚本,打印内存使用率、swap使用率、buff&cache使用量 实现效果例1:例2:内存使用率: 2.69%,buff&cache:535 MB Swap使用率: 0% 脚本应用场景: 监控平台+内存监控脚本 手动监控 解决问题 随时掌握业务对内存的占用,合理使用内存资源 脚…
2022/4/22 7:15:12 人评论 次浏览 -
Linux 手工释放Linux Cache Memory
手工释放Linux Cache Memory 为了加速操作和减少磁盘I/O,内核通常会尽可能多地缓存内存,这部分内存就是Cache Memory(缓存内存)。根据设计,包含缓存数据的页面可以按需重新用于其他用途(例如,应用程序)。 缓存内存在程序运行结束后不会自动释放。这可能会导致程序频繁…
2022/4/18 7:14:06 人评论 次浏览 -
How BIOS Works
http://flint.cs.yale.edu/feng/cos/resources/BIOS/ What is BIOS Every computer with a motherboard includes a special chip referred to as the BIOS or ROM BIOS (Read Only Memory Basic Input/Output System). The BIOS includes instructions on how to load ba…
2022/4/12 6:16:20 人评论 次浏览 -
用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇
用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇作者:肖波 .net 框架号称永远不会发生内存泄漏,原因是其引入了内存回收的机制。但实际应用中,往往我们分配了对象但没有释放指向该对象的引用,导致对象永远无法释放。最常见的情况就是给对象添加了…
2022/4/9 7:20:41 人评论 次浏览 -
指定sql服务器最大最小内存
.使用SQL语句设置SQLserver内存分配: --a.配置最小内存 --将最小内存设置为0MB exec sp_configure Nmin server memory (MB) ,16 --b.配置最大内存 --将最大内存设置为256MB exec sp_configure Nmax server memory (MB),266最后执行下面语句进行安装 reconfigure with ov…
2022/4/7 19:20:01 人评论 次浏览 -
JVM(java虚拟机)性能分析
一、jvm性能调优的目标---降低垃圾回收的频率和时间JAVA 程序运行时,jvm 自动进行内存的回收和释放,将死亡的对象从内存里面移除,以释放更多的内存空间供新生的对象使用。这个过程就是 JVM 的垃圾回收,又称之为 GC。新时代垃圾回收,称之为 MinorGC,老年代垃圾回收称…
2022/4/4 17:19:14 人评论 次浏览 -
windows下的volatility取证分析与讲解
volatility(win64) 1.下载 volatility 下载地址:(我下载的版本2.6,并把名字稍微改了一下) Release Downloads | Volatility Foundation windows版2.使用 1.查看基本信息 查看镜像的基本信息,使用的时候可以将这个软件和需要取证的镜像放到一起 例如:打开终端,输入…
2022/4/4 7:22:01 人评论 次浏览 -
solidity数据位置memory,storage,calldata解析
solidity中数据位置分为:memory,storage,calldata 目前,引用类型包括struct(结构体)、array(数组)和mapping(映射),使用引用类型必须明确地提供存储该类型的数据位置:memory(生存期存在于function(函数)内,超过作用域即失效);storage(生存期同contract(合约)一致,状…
2022/3/29 23:31:22 人评论 次浏览 -
C++ 中的 volatile,atomic 及 memory barrier
C++ 中的 volatile 关键字,std::atomic 变量及手动插入内存屏障指令(Memory Barrier)均是为了避免内存访问过程中出现一些不符合预期的行为。这三者的作用有些相似之处,不过显然它们并不相同,本文就将对这三者的应用场景做一总结。 这三者应用场景的区别可以用一张表…
2022/3/29 17:26:33 人评论 次浏览 -
Remote Direct Memory Access(RDMA)?
RDMA简介 远程直接内存访问Remote Direct Memory Access(RDMA)是一种允许网络中计算机在主内存中交换数据而无需经过每个计算机的处理器、缓存或操作系统。类似本地的直接内存访问(Direct Memory Access, DMA),RDMA提升了网络带宽和性能,因为它释放了资源。RDMA也加速了…
2022/3/26 6:22:55 人评论 次浏览 -
JMM-Java Memory Model
JMM(Java Memory Model):Java 内存模型,是 Java 虚拟机规范中所定义的一种内存模型,Java 内存模型是标准化的,屏蔽掉了底层不同计算机的区别。也就是说,JMM 是 JVM 中定义的一种并发编程的底层模型机制。 JMM 定义了线程和主内存之间的抽象关系:线程之间的共享变量…
2022/3/21 22:29:31 人评论 次浏览