51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#内存泄漏
C# 进程间共享内存通信方式
多进程同步通信有两种方式:共享内存(Sharedmemory),消息传送(Messagespassing)。内存映射文件对于托管世界的开发人员来说似乎很陌生,但它确实已经是很远古的技术了,而且在操作系统中地位相当。实际上,任何想要共享数据的通信模型都会在幕后使用它。内存映射文件究竟是个什么?内存映射文件允许...
代码星球
·
2020-11-05
进程
共享
内存
通信
方式
Java 堆栈内存的理解
Java中变量在内存中的分配1).类变量(static修饰的变量):在程序加载时系统就为它在堆中开辟了内存,堆中的内存地址存放于栈以便高速访问。静态变量的生命周期—一直持续到整个“系统”关闭2).实例变量:当你使用java关键字new的时候,系统在堆中开辟并不一定是连续的...
代码星球
·
2020-11-01
Java
堆栈
内存
理解
JVM内存的划分
JVM内存的划分有五片: 1. 寄存器; 2. 本地方法区; 3....
代码星球
·
2020-11-01
JVM
内存
划分
C语言 结构体内存对齐
结构体typedefstructTest{chara1;inta2;chara3;shorta4;}Test_T;内存排布图如下 参考:https://blog.csdn.net/zhengnianli/article/details/87390212https://blog.csdn.net/S...
代码星球
·
2020-11-01
语言
结构
内存
对齐
Python是如何进行内存管理的?
Python引用了一个内存池(memorypool)机制,即Pymalloc机制(malloc:n.分配内存),用于管理对小块内存的申请和释放内存池(memorypool)的概念: 当创建大量消耗小内存的对象时,频繁调用new/malloc会导致大量的内存碎片,致使效率降低。内存池的概念就是预先在内存中申...
代码星球
·
2020-11-01
Python
如何
进行
内存
管理
ubuntu 14.04 系统配置磁盘,CPU,内存,硬盘信息查看
Linux查看物理CPU个数、核数、逻辑CPU个数#总核数=物理CPU个数X每颗物理CPU的核数#总逻辑CPU数=物理CPU个数X每颗物理CPU的核数X超线程数查看分区磁盘的速度命令$hdparm-Tt/dev/sda1/dev/sda1:Timingcachedreads:1770MBin2.00seco...
代码星球
·
2020-11-01
ubuntu
14.04
系统
配置
磁盘
c语言 内存,可执行文件
c语言代码与可执行文件的映射关系函数中的代码存储在.text段中已初始化的全局变量存储在.data段未初始化的全局变量存储在.bss段中程序类型映射到fileheader中 面试题:脚本代码文件是不是可执行程序?是,也不是!下面是过程!可执行程序->操作系统加载->生成进程脚本文件-&...
代码星球
·
2020-11-01
语言
内存
可执行
文件
浮点数的内存方式以及由内存转化为浮点数
写了一份关于内存转换为浮点数的代码跟大家共享一下 符号 阶码 尾数 float  ...
代码星球
·
2020-10-21
点数
内存
方式
以及
化为
手机在线更新系统MySQL数据库服务器参数优化mycnf,16G内存8核CPU,
业务场景:后台支持手机在线更新系统,db服务器内存16G,8核,dell的pc服务器。qps:200个左右tps:1个左右一分钟50几个sort_buffer_size=32M大了,8M即可read_buffer_size=32M大了,8M即可read_rnd_buffer_size=16M 大了...
代码星球
·
2020-10-21
手机
在线
更新
系统
MySQL
【面试题】如何让C语言自动发现泄漏的内存
改造malloc和free函数,使C语言能自动发现泄漏的内存,在程序退出时打印中遗漏的内存地址和大小。 用一个链表来记录已经分配的内存地址。在malloc时,把分配的内存地址和大小插入链表;在free时,找到链表中相应结点,删除该结点。程序退出时,打印出链表中的结点。上述思路有一个缺陷:删除结点时,需要遍历链...
代码星球
·
2020-10-21
试题
如何
语言
自动
发现
linux内存管理解析1----linux物理,线性内存布局及页表的初始化
主要议题:1分页,分段模式及实模式2Linux分页 3linux内存线性地址空间布局及物理内存空间布局4linux页表初始化及代码解析1.1.1内存寻址和保护模式在X86平台上,内存控制单元通过分段单元电路把逻辑地址转换为线性地址,又通过分页单元把线性地址转换为物理地址。 一...
代码星球
·
2020-10-21
内存
linux
管理
解析
1----linux
关于android应用--内存的优化
以下内容为转载自网上,然后自己加工贴合到一块的:原文地址:http://www.cnblogs.com/frydsh/archive/2012/12/09/2810601.html &nbs...
代码星球
·
2020-10-21
关于
android
应用
内存
优化
内存共享基本演示
发送端:申请共享内存区域并写入数据到共享内存区域sender.c#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<sys/types.h>#inclu...
代码星球
·
2020-10-21
内存
共享
基本
演示
内存测试工具memtester
Memtester是用户态工具,用于测试内存子系统的故障。非常方便,支持32位或64位Unix-like系统。对于硬件开发开发者来说,memtester可以定位到物理地址。1.安装下载地址http://pyropus.ca/software/memtester/获取memtester-4.2.2.tar.gz源码包。#...
代码星球
·
2020-10-21
内存
测试工具
memtester
pytorch GPU的程序kill后未释放内存
使用PyTorch设置多线程(threads)进行数据读取(DataLoader),其实是假的多线程,他是开了N个子进程(PID都连着)进行模拟多线程工作,所以你的程序跑完或者中途kill掉主进程的话,子进程的GPU显存并不会被释放,需要手动一个一个kill才行,具体方法描述如下:1.先关闭ssh(或者sh...
代码星球
·
2020-10-13
pytorch
GPU
程序
kill
释放
首页
上一页
...
16
17
18
19
20
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他