C语言 如何写指定程序内存

C语言 如何写指定程序内存,第1张

1首先要打开这个进程

2然后就可以进行读写

打开进程用:HANDLE

hProcessOpenProcess(PROCESS_ALL_ACCESS,

FALSE,

PID);

写:WriteProcessMemory(hProcess,

写入哪里,

写入的内容的地址,

大小,

实际大小);

还有一个叫ReadProcessMemory

参数差不多

除非你有具体的问题要求分配大小规定的内存,否则最好是让SQL Server动态管理内存。

需要采取措施限制SQL Server内存使用量。我们可以通过设置SQL Server数据库引擎使用的内存的上下限来达到此目的。其具体步骤是:

1打开企业管理器,展开服务器组。

2单击该服务器,点击鼠标右键,单击属性菜单。

3在d出的对话框中单击内存选项卡。

内存设置方法有两种:

1设置min server memory和max server memory在一个范围段内。

比如,我们将它设置成最小0MB,最大255MB。这种方法在为一台服务器中运行多个应用程序分配内存时非常有用。

2设置 min server memory 和 max server memory为同一数值。

比如,可以将它最大和最小值都设置成255MB。这样的设置方法与窗口中的另一个选项“使用固定的内存大小” 相一致。

虽然内存最小值和最大值设置是高级选项,但在设置完毕之后,最好还是先将SQL Server服务停止后再重新运行,以便SQL Server能更好地对内存进行合理安排。

1首先要打开这个进程

2然后就可以进行读写

打开进程用:HANDLE

hProcessOpenProcess(PROCESS_ALL_ACCESS,

FALSE,

PID);

写:

WriteProcessMemory

(hProcess,

写入哪里,

写入的内容的地址,

大小,

实际大小);

还有一个叫ReadProcessMemory

参数差不多

您好 这是不合理的,一个程序占用大量内存 这说明他的活动需要那么多,一旦不够 程序就会因内存不足而停止运行,这时如果您在使用这个程序 会有损失的;一般时候 占用大内存的软件 比如图形处理 影视后期等,都要安装更多的内存量供他们使用的。限制内存使用是不合适的

以上就是关于C语言 如何写指定程序内存全部的内容,包括:C语言 如何写指定程序内存、怎样给sql server数据库的sqlservr.exe进程限制占用内存的大小请写出详细的步骤!、C语言 如何写指定程序内存等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10220057.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存