问答
首页
找产品
找企业
资讯
论坛
百科
问答
维修
服务
品牌
改装
首页
问答
全部分类
问答
精选
待解决
问
内存xmp跟cpu有关系吗
2023-10-02
0条回答
问
内存泄漏测试工具
匿名
业界用的比较多的:BoundsChecker,Purify(我个人比较推荐这个)
2023-08-15
2条回答
问
如何检测C++的内存泄漏,用哪些工具?
huicong360
本文浅谈一下C++内存泄漏的检测,首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。最简单的方法当然是借助于专业的检测工具,比较有名如BoundsCheck工具,功能非常强大,相信做C++开发的人都离不开它。此外就是不使用任何工具,而是自己来实现对内存泄露的监控,分如下两种情况:一. 在 MFC 中检测内存泄漏假如是用MFC的程序的话,很简单。默认的就有内存泄露检测的功能。我们用VS2005生成了一个MFC的对话框的程序,发现他可以自动的检测内存泄露.不用我们做任何特殊的操作. 仔细观察,发现在每个CPP文件中,都有下面的代码:#ifdef _DEBUG#define new DEBUG_NEW#endifDEBUG_NEW 这个宏定义在afx.h文件中,就是它帮助我们定位内存泄漏。 在含有以上代码的cpp文件中分配内存后假如没有删除,那么停止程序的时候,VisualStudio的Output窗口就会显示如下的信息了:Detected memory leaks!Dumping objects ->d:\code\mfctest\mfctest.cpp(80) : {157} normal block at 0x003AF170, 4 bytes long.Data: < > 00 00 00 00Object dump complete.在Output窗口双击粗体字那一行,那么IDE就会打开该文件,定位到该行,很容易看出是哪出现了内存泄露。二.检测纯C++的程序内存泄露我试了下用VisualStudio建立的Win32 Console Application和Win32 Project项目,结果都不能检测出内存泄露。下面一步一步来把程序的内存泄露检测的机制建立起来。首先,我们需要知道C运行库的Debug版本提供了许多检测功能,使得我们更容易的Debug程序。在MSDN中有专门的章节讲这个,叫做Debug Routines,建议大家先看看里面的内容吧。我们会用到里面很重要的几个函数。
2023-08-15
1条回答
问
什么是虚拟内存有什么作用
詠相偎
虚拟内存是在硬盘上划分的内存,而不是存储在内存条上,可以提高软件的运行速度却能减少实际内存的占用。
2023-07-15
7条回答
问
虚拟内存到底有什么用?
匿名用户
虚拟内存是为了解决扩大主存容量和地址分配,存储管理主要由软件来实现,属于计算机的“主存——辅存”层次,它能使计算机具有辅存的容量,接近于主存的速度。用户可以设置好虚拟内存,当物理内存不够时,就会在硬盘创建一个预先设定好的缓存地址空间充当内存使用。当然,主存实际容量的大小是会影响到系统的工作效率,如果程序过大而主存容量过小,则程序运行速度会明显下降。
2023-07-15
1条回答
问
虚拟内存指的是什么啊?
匿名用户
指的是在硬盘上划分出一部分空间作为系统运行时候暂时存储数据交换数据所用的空间,相当于内存的作用,但其与物理内存不同,不是真正的内存?
2023-07-15
5条回答
问
AMD的内存控制器的问题?
匿名用户
不是,其他的传统功能依然保留。比如说780G,北桥是RS780,南桥是SB700
2023-06-26
3条回答
问
什么是虚拟内存?开这个有什么用?
十口月
对于虚拟内存,微软的官方定义是:计算机使用的临时存储器,用来运行所需内存大于计算机具有的内存的程序。例如,程序可以访问计算机硬盘驱动器上4GB字节的虚拟内存,即使计算机只有32MB的RAM。当前没有装入计算机内存的程序数据将保存到页面文件中。通常的情况下,我们会在c:下看到一个名这pagefile.sys的文件,这就是充当虚拟内存使用的页面文件,它会有上百M甚至几百M大。 在介绍如何高速虚拟内存以提高系统性能前,先说一下如何更改虚拟内存的设置: 1.在控制面板中打开"系统"; 2.单击"高级"选项卡上的"性能选项",然后在"虚拟内存"下单击"更改"。 3.在"驱动器"列表中,单击包含要更改的页面文件的驱动器。 在"所选驱动器的页面文件大小"下,在"初始大小 (MB)"或"最大值 (MB)"框中以兆字节为单位键入新的页面文件大小,然后单击"设置"。 微软推荐页面文件的大小于物理内存总量的1.5倍。 4.如果减少页面文件设置的最小值或最大值,则必须重新启动计算机来查看改动效果。通常增大不要求重新启动计算机。 在调整虚拟内存提高系统性能通常有两种办法: 第一种:将页面文件放在与操作系统所用硬盘不同的硬盘上,这个硬盘要使用不同的硬盘控制器。有两层意思:一是如果只有两个硬盘控制器控制两块硬盘,那么操作系统用一个,页面文件用一个;二是如果有多个硬盘控制器控制多块硬盘,那么操作系统用一个,分割页面文件,使页面文件均匀的分布在剩余的硬盘控制器控制的硬盘上。这样在系统在读虚拟内存的内容时,会同时使用多个硬盘控制器从多个硬盘读取数据,速度会大大提高;在写数据时,VMM(虚拟内存管理)会避开繁忙的硬盘控制器而将数据写在控制器相对空闲一些地硬盘上,这样读写虚拟内存的性能自然会提高很多。 第二种:将页面文件的初始大小与最大值设置为相等。这样可以大大减少系统因为频繁读写数据而导致的文件碎片,同样可以提高系统的性能。 实际上,从微软对虚拟内存的定义可以看出,虚拟内存实际上是当物理内存不足时临时使用硬盘充当物理内存的替代器,而硬盘的读写速度远远不如内存的读写速度,因此最根本的提高系统性能的办法应该是增加物理内存,好在现在内存已经比较的便宜。
2023-06-25
4条回答
问
怎么样确认内存双通道已经打开?
天罗地网
用CPU-Z查询 CPU-z的下载地址是 http://www.onlinedown.net/soft/2775.htm很小但是很好的一个软件 双击就能打开 点 内存 这一栏,右上角 有个通道数,会注明 单 或 双 的
2023-06-25
2条回答
问
找免费网络内存越大越好
占有、
ys168.com 70M,一般人是够用了.速度很快.老牌网络了.很有名的
2023-06-25
5条回答
上一页
24/53
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
下一页
求购
首页
找产品
找企业
论坛
我的