问答
首页
找产品
找企业
资讯
论坛
百科
问答
维修
服务
品牌
改装
首页
问答
全部分类
问答
精选
待解决
问
怎样发现内存泄露?
梦一场
一、内存泄漏的检查方法: 1.ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。 2.Dmalloc-Debug Malloc Library. 3.Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。 4.Leaky-Linux下检测内存泄漏的程序。 5.LeakTracer-Linux、Solaris和HP-UX下跟踪和分析C++程序中的内存泄漏。 6.MEMWATCH-由Johan Lindh编写,是一个开放源代码C语言内存错误检测工具,主要是通过gcc的precessor来进行。 7.Valgrind-Debugging and profiling Linux programs, aiming at programs written in C and C++. 8.KCachegrind-A visualization tool for the profiling data generated by Cachegrind and Calltree. 9.IBM Rational PurifyPlus-帮助开发人员查明C/C++、托管.NET、Java和VB6代码中的性能和可靠性错误。PurifyPlus 将内存错误和泄漏检测、应用程序性能描述、代码覆盖分析等功能组合在一个单一、完整的工具包中。 二、内存泄漏的简单介绍: 内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。(其实说白了就是该内存空间使用完毕之后未回收)即所谓内存泄漏。 内存泄漏形象的比喻是“操作系统可提供给所有进程的存储空间正在被某个进程榨干”,最终结果是程序运行时间越长,占用存储空间越来越多,最终用尽全部存储空间,整个系统崩溃。所以“内存泄漏”是从操作系统的角度来看的。这里的存储空间并不是指物理内存,而是指虚拟内存大小,这个虚拟内存大小取决于磁盘交换区设定的大小。由程序申请的一块内存,如果没有任何一个指针指向它,那么这块内存就泄漏了。
2023-08-15
2条回答
问
怎么加内存条啊
匿名用户
双通道的意思:双通道,就是在北桥(又称之为MCH)芯片级里设计两个内存控制器,这两个内存控制器可相互独立工作,每个控制器控制一个内存通道。在这两个内存通CPU可分别寻址、读取数据,从而使内存的带宽增加一倍,数据存取速度也相应增加一倍(理论上)。目前流行的双通道内存构架是由两个64bit DDR内存控制器构筑而成的,其带宽可达128bit。因为双通道体系的两个内存控制器是独立的、具备互补性的智能内存控制器,因此二者能实现彼此间零等待时间,同时运作。两个内存控制器的这种互补“天性”可让有效等待时间缩减50%,从而使内存的带宽翻倍。其实现在电脑的配置和足够的内存双不双通道一般家用可以忽略掉了,就比如设置虚拟内存一样。那都是相对以前内存小,配置低来说的!
2023-07-17
6条回答
问
如增加内存?
雪域/aiq冰封
你的内存是三星的,建议有条件能买到的话,还是买三星DDR400的,1G的现在也不贵,上1G吧! 双通道是种内存控制技术,它能有效地提高内存总带宽! 双通道体系包含了两个独立的、具备互补性的智能内存控制器,两个内存控制器都能够并行运作。例如,当控制器B准备进行下一次存取内存的时候,控制器A就在读/写主内存,反之亦然。两个内存控制器的这种互补“天性”可以让有效等待时间缩减50%,因此双通道技术使内存的带宽翻了一翻。它的技术核心在于:芯片组(北桥)可以在两个不同的数据通道上分别寻址、读取数据,RAM可以达到128bit的带宽。 哦,你的主板应该是同时支持DDR400跟DDR2-533两种内存的,但同时支持不一定意味着DDR跟DDR2的内存可以同时使用!你最好在主板说明书上找找看介绍! 如果可以同时使用,那么就买1G单条的DDR2-533,一起上! 不能同时使用,那么也买1G单条的DDR2-533,将原来的DDR400卖了!
2023-07-17
2条回答
问
虚拟内存是什么?
MaDao
简单的说就是电脑在你的硬盘上开辟出的一块可以和CPU直接交换数据的区域,就好象内存一样。就比如说一个游戏有2G那么大,但你的内存条是512M的,那你总不可能说在玩游戏的时候让计算机拼命的在那读取与保存数据到硬盘上吧?我们都知道内存的读取速度可比硬盘的快多了。
2023-07-16
5条回答
问
虚拟内存是什么?
匿名用户
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。 举例来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内存里储存的文件释放到原来的安装目录里了。 使用虚拟内存存在这样的问题,那就是读写硬盘的速度大大慢于读写实际RAM的速度。这就是当NT系统在没有足够的内存时程序运行慢的原因。 虚拟内存是文件数据交叉链接的活动文件。是WINDOWS目录下的一个"WIN386.SWP"文件,这个文件会不断地扩大和自动缩小。 就速度方面而言,CPU的L1和L2缓存速度最快,内存次之,硬盘再次之。但是虚拟内存使用的是硬盘的空间,为什么我们要使用速度最慢的硬盘来做为虚拟内存呢?因为电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致我们只有可怜的256M/512M内存消耗殆尽。而硬盘空间动辄几十G上百G,为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用。
2023-07-16
4条回答
问
虚拟内存是什么啊?
薛卫辉
就是上面2楼朋友所说的 但是虚拟内存自己可以更改, 在 我的电脑属性→高级(性能)→设置(高级)就可以看到你的虚拟内存有多少! 但是一般来说系统默认的就是那么多!如果自己电脑老提示虚拟内存不够!就把数字稍微改大一点!就可以了! 嘿嘿! 不知道你会不会采纳我的意见呢!
2023-07-15
4条回答
问
虚拟内存是什么
一如继往
别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由内存执行,若执行的程序很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它常是被分隔成多个物理内存碎片,还有部分暂存储于外部磁盘存储器上,在需要时进行数据交换。若计算机缺乏运行程序或操作所需的随机存储器 (RAM),则 Windows 会用之进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速度缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入与移出分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM越多,程序运行得越快。若计算机的速度由于RAM可用空间匮乏而减缓,则可尝试借增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速度要比从硬盘读取数据的速度快,因而扩增RAM容量(可加内存条)是最佳选择。
2023-07-15
4条回答
问
虚拟内存是什么? `
碧翅飞狐
内存 不够了,临时的让硬盘顶一下! 不过速度慢,对硬盘也没有什么好处,最好不要总让你的机器便用那东西
2023-07-15
3条回答
问
虚拟内存
翼GAME-游戏、动漫主题店
内存按照其存储性质应为256M,显示223M是由于机器需要一定量内存作为启动处理,这部分是由硬件决定的。 笔记本的话,一般显卡的显存是动态共享的,也就是说是从内存分配过去的,而且系统启动,需要占用一定量内存。2K系统占用量大概在64M左右,XP 则在128M 左右,若你的显卡显存为32,则系统启动占用内存总数为:128+32=160M 这样,剩余内存为256-160=96M 算上分配情况,大概就只剩下80余M了。 最后提出几点建议,如下: 1、在BIOS中调整显存分配 2、使用计算机性能优化软件进行软优化 3、调整计算机虚拟内存容量: 我的电脑右键-属性-高级-性能-设置-高级-虚拟内存 4、升级内存
2023-07-15
5条回答
问
内存双通道是什么啊?
奮乧2015
双通道内存技术其实是一种内存控制和管理技术,它依赖于芯片组的内存控制器发生作用,在理论上能够使两条同等规格内存所提供的带宽增长一倍。 它并不是什么新鲜玩意,且早就被应用于服务器和工作站系统中了,只是为了解决台式机日益窘迫的带宽瓶颈问题它才走到了技术的前台。 关于双通道内存的安装有很多讲究。对于采用i865和i875芯片组的主板来说,目前该类型主板大都具有4个DIMM插槽,每两根一组,每一组代表一个内存通道,只有当两组通道上都同时安装了内存时,才能使内存工作在双通道模式下。同时,安装内存必须对称(A通道第1个插槽搭配B通道第1个插槽,或A通道第2个插槽搭配B通道第2个插槽)。为了方便用户安装,目前已有部分厂商的主板将对称的内存插槽以不同的颜色标示出来,用户只要把内存安装在颜色相同的DIMM插槽上即可。安装成功后,开机自检时,会显示出内存工作在双通道模式下。对nForce2主板来说,其内存部分虽然有两条分离的数据线供DDR内存双通道模式使用,但当用户插上单数条的DDR内存的时候,主板会自动锁定在单通道模式上。所以若想有效地利用nForce2主板的DDR内存双通道的方法,必须采用偶数条内存,而且最好是同一厂商、同一规格的内存条,按照正确的方法安装。安装时必须按照主板DIMM插槽上面的颜色标志正确地安装内存,才能让两个内存控制器同时工作,实现双通道DDR功能。
2023-07-10
3条回答
上一页
11/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
下一页
求购
首页
找产品
找企业
论坛
我的