腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
有没有
办法
在
一个
“
可执行
”
的
.
NET
进程
中
分配
内存
?
、
、
、
、
我想知道是否有任何方法可以
在
进程
中
分配
内存
,并使该
内存
是可读和
可执行
的
?我找到了System.Runtime.InteropServices.Marshal.AllocHGlobal,不知道这是不是我要找
的
东西,如果是,那它是怎么工作
的
?我真的不太明白,
分配
的
内存
在哪里?
浏览 14
提问于2017-12-31
得票数 0
回答已采纳
4
回答
关闭JIT,并在MSIL (自己
的
VM)
中
控制codeflow
、
、
、
我正在用C#编写我自己
的
脚本语言,有一些我喜欢
的
特性,并且我选择使用Reflection.Emit作为输出
的
字节码( MSIL非常有用,我不需要想出另
一个
字节码)。它可以工作,发出
可执行
文件,这些
可执行
文件可以运行(甚至可以用Reflector :)反编译),而且非常快。但是-我想在
一个
process+one线程
中
运行多个‘
进程
’,并手动控制
分配
给它们
的
CPU时间(也实现了由.
NET</em
浏览 7
提问于2009-03-06
得票数 1
回答已采纳
1
回答
比较
内存
中正在运行
的
进程
和磁盘
中
的
可执行
文件
、
、
我有
一个
大型项目,它将向
内存
中加载
一个
可执行
文件(让我们称之为问候),但是由于某些原因(例如,
在
不同
的
目录下有许多名为贺喜
的
文件),我需要知道
内存
中
的
进程
是否正是我想要使用
的
进程
。但是,
有没有
办法
将
内存
中
的
进程
与硬盘
中
的
<
浏览 5
提问于2016-12-19
得票数 7
回答已采纳
1
回答
如何在windows上自动关闭使用更多指定
内存
量
进程
、
、
如何在Windows上自动关闭使用超过指定
内存
量
进程
?是否可以指定一定数量
的
内存
(例如1MB),并使用这些参数运行一些
可执行
文件?如果
进程
试图
分配
超过这个
内存
量
的
内存
,它应该关闭并返回一些错误值。
有没有
一种简单
的
方法可以
在
Windows上做这样
的
事情?请原谅我
的
英语。
浏览 0
提问于2010-06-08
得票数 0
回答已采纳
1
回答
使用大
内存
区域时Windows Mobile上
的
总堆和已
分配
堆
、
我有
一个
Windows Mobile6.1应用程序,它不仅从32MB
的
进程
空间
分配
内存
,而且还从大
内存
区域- LMA (插槽60以上)
分配
内存
。MEMORYSTATUS结构只给我32MB
进程
插槽
的
内存
使用信息。
在
使用LMA时,
有没有
办法
计算系统
中
可用
的
总堆以及应用程序
分配
的
总
浏览 1
提问于2010-02-11
得票数 2
1
回答
windows如何显示
进程
的
内存
段?
、
、
、
我们有像objdump、readelf和dumbin这样
的
工具来显示
可执行
的
文件内容。但是,当
可执行
文件加载到
内存
中
(创建
进程
)时,
内存
中
的
段通常与
可执行
文件<code>E 217</code>
中
的
段不同。例如,
在
加载时,会
分配
两个额外
的
段,即堆栈和堆(这里我们忽略了页面映射<
浏览 3
提问于2013-07-11
得票数 0
回答已采纳
2
回答
使用
内存
映射传递
分配
的
内存
、
、
、
我正在用c++为Windows编写
内存
管理器。我已经创建了
一个
分配
内存
的
类,并将其作为void*传递回客户端。我已经覆盖了new和delete操作符来使用我
的
分配
器。void *ret = Heap.Alloc(n); return ret;有几个线程转向
分配
器
进程
,请求一定数量
的
内存
。<
浏览 0
提问于2011-12-28
得票数 0
回答已采纳
5
回答
高级程序阶段描述
在这个阶段,虚拟地址
分配
给函数、变量、
可执行
文件
中
的
数据。对于32位机器,每个
进程
都有4GB
的
地址空间。并保留了1-2 GB
的
操作系统.因此,
在
程序执行加载器出现时,可以将2-3GB
中
的
地址空间
分配
给任何process.Execution:。它基本上将程序从虚拟地址空间加载到物理
内存
地址。因此,当
进程
开始执行时,OS为
进程
分配
<
浏览 4
提问于2009-03-27
得票数 1
1
回答
当
进程
允许
内存
超过cgroup限制时,为什么cgroup
的
内存
子系统使用oom杀手而不是返回
内存
分配
失败?
、
、
、
我们使用cgroup限制程序,使用了更多
的
资源。但是,当cgroup
中
的
内存
超过限制时,它会杀死
进程
。当
进程
允许
内存
超过cgroup限制时,为什么cgroup
的
内存
子系统使用oom杀手而不是返回
内存
分配
失败?
浏览 2
提问于2014-12-12
得票数 16
1
回答
自定义
分配
和Boehm GC
、
、
、
在
我
的
“开-再-关-再编译”项目中,我将闭包实现为带有
可执行
前缀
的
已
分配
内存
。Boehm用于一般
的
内存
管理,当闭包不再被引用时,GC可以释放它。 无论如何,这个
分配
的
内存
需要被标记为
可执行
的
;事实上,它所跨越
的
整个页面都会被标记。随着闭包
的
创建和释放,
进程
中越来越多
的
堆
内存
将
浏览 5
提问于2011-08-02
得票数 9
3
回答
Linux IPC技术
的
选择
、
、
我正在构建
一个
应用程序,该应用程序接受
可执行
文件作为输入,执行它,并跟踪动态
内存
分配
等,以帮助跟踪
内存
错误。在读取了
可执行
文件
的
名称之后,我创建了
一个
子
进程
,将
可执行
文件与我
的
模块(包括我
的
malloc函数族
的
版本)链接起来,并执行用户提供
的
可执行
文件。父
进程
将由GUI (使用QT框架)组成,我希望在其中显示警
浏览 0
提问于2011-03-18
得票数 2
回答已采纳
1
回答
区分
内存
泄漏和NULL取消引用
我不明白
内存
泄漏和空解引用之间
的
区别。这两个术语有什么关系?
浏览 21
提问于2021-04-12
得票数 0
回答已采纳
2
回答
使用Java
的
POSIX_SPAWN?
、
、
ProcessBuilder.start和Runtime.exec似乎
在
*NIX系统上使用fork(),它似乎
分配
子
进程
与父
进程
相同
的
内存
量(例如,参见)。如果你想启动
一个
几乎不需要
内存
的
进程
,这可能会很痛苦,因为这个
进程
使用了很多
内存
。
有没有
办法
使用POSIX_SPAWN启动
进程
--它不执行这种
内存
浏览 1
提问于2010-06-25
得票数 3
5
回答
如何对加载到
内存
中
的
可执行
文件进行CRC校验?
、
、
、
出于保护
的
原因,我想运行
一个
线程来检查当前
可执行
文件
的
内存
映像。
有没有
办法
在当前
的
内存
可执行
文件(WinAPI或.
NET
方式)上做CRC?我
的
应用程序是用.
NET
编写
的
。
浏览 9
提问于2011-02-22
得票数 2
回答已采纳
1
回答
如何减少最小Linux
进程
的
内存
占用
、
、
、
考虑下面的C程序,'pause.c':
在
x64 Linux3.0.0-16-generic上,使用此命令'gcc -Os pause.c -o pause‘编译此程序会产生
一个
大小约为8KB
的
可执行
文件。当我运行这个
可执行
文件并使用'pmap -d PID‘检查它
的
精确
内存
占用时,它显示
分配
给
进程
的
私有
内存
是
浏览 5
提问于2012-03-27
得票数 7
回答已采纳
2
回答
获取执行托管程序集/主机CLR运行时
的
进程
id/名称(CLR运行时主机位置)
我使用一些代码
在
本机
进程
中
启动CLR Runtime,然后调用我
的
.
NET
DLL
在
该
进程
中加载另
一个
.
NET
可执行
文件。为了加载另
一个
.
NET
可执行
文件,我使用反射,如下所示:现在,我注入了
一个
启动运行时
的
C++ dll,然
浏览 1
提问于2011-08-14
得票数 5
3
回答
FileChannel#map
的
内存
使用情况
、
、
是立即
分配
生成
的
ByteBuffer所需
的
所有
内存
,还是仅在从缓冲区读取期间按需
分配
内存
? 我刚刚尝试
在
一个
简单
的
测试程序
中
映射所有的500+ MB文件,并查看了
进程
的
内存
使用情况。(同时使用Runtime#totalMemory并在OS活动监视器
中
查看groovysh
进程
。)
内存
使用量从未超过30-ish M
浏览 1
提问于2009-05-08
得票数 5
回答已采纳
2
回答
如何从
内存
中
运行任意脚本或
可执行
文件?
、
我知道我可以使用像execl("/bin/sh", "-c", some_string, 0)这样
的
系统调用来使用特定
的
shell /解释器来解释shell代码
的
“片段”。但在我
的
例子
中
,
内存
中有
一个
任意字符串,表示需要运行
的
完整脚本。也就是说,这个字符串/
内存
缓冲区
的
内容可以是: echo
浏览 0
提问于2018-08-17
得票数 1
回答已采纳
2
回答
文件能力和处理能力之间
的
差异
、
、
、
有时,
在
阅读文档时,它们会引用文件功能,有时还会引用处理功能。 文件和
进程
功能
的
区别是什么?我所理解
的
是,我们通过使用setcap将功能
分配
给
可执行
文件,然后当它运行时(这是
一个
进程
),它将使用该功能。为什么附加
的
进程
功能,如
进程
是
内存
中
的
可执行
文件。
浏览 0
提问于2019-03-08
得票数 1
1
回答
应用程序域之间
的
内存
共享
、
为每个
进程
分配
一个
单独
的
内存
。
在
.
net
中
,该
进程
可以包含多个应用程序域。如何为每个应用程序域
分配
内存
?它们是否共享
进程
的
共同
内存
?
浏览 1
提问于2011-11-28
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌将解释如何做到打破微软Edge浏览器的垄断
开发人员只要会编码就完事了吗?不,他们往往忽略了这些……
从进程栈内存底层原理到Segmentation fault报错
【Rust日报】2020-07-07 微软研究院发布文章,在可信感测平台中拥抱Rust技术
CentOS安装使用.NET Core极简教程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券