共查询到20条相似文献,搜索用时 31 毫秒
1.
王子武 《电脑编程技巧与维护》2009,(3)
A 在用Visual C++2005.NET开发图像处理程序中,每次运行软件处理图像时,每处理一次图像,内存就被占用一百多兆,处理结束后,仅仅释放二十多兆的内存空间,边疆处理三、四次图像,内存就被消耗光了,只有在整个软件完全退出后,才释放所占用的全部内存空间. 相似文献
2.
你是不是老是觉得系统的运行速度越来越慢,是病毒捣鬼?还是买到了假货?其实,上述原因都不一定,由于Windows 9x的内存管理机制不够完善,太多的程序驻留在系统中,被占用的内存往往得不到及时释放,这样一来,能够分配的内存越来越少,当然就会导致系统速度极慢,严重时还会导致死机。这种情况下重启一下计算机当然可以释放掉内存空间,不过如果每次都这样做未免太不符合DIY精神了。有很多优化内存的软件都可以帮助你释放内存空间,清除无用的后台程序,相当方便。而且即使使用了内存优化软件后出现系统不稳定的情况,直接将程序卸载即可,不会对内存造成任何硬件损伤。下面就给大家介绍几个比较好的内存优化软件。 相似文献
3.
当Windows系统在运行大型的程序或游戏后.之前载入到内存中的数据并不会完全释放.而依旧占据着宝责的内存空间。这也就是为什么关闭某些软件后系统还会“卡”的原因.即时释放这些软件占用的内存就等于给系统注入了一剂“强心针”。可以让系统行得更加稳定高效。 相似文献
4.
5.
在航天领域中,安全关键的大型实时软件系统往往直接影响到任务成败,一般难以全面检测、分析或避免内存泄漏等常见内存错误。定义了实时软件的12种典型内存故障模式,提出了一种基于C++代码插装的实时软件内存错误快速分析方法。该方法通过对C++源代码进行静态分析,获取指针变量相关信息;通过C++代码插装和运行不同测试用例,实时收集统计C++指针对象的分配、释放、赋值、c-use和p-use使用情况,结合实时软件的典型内存故障模式进行分析,并自动生成详情报告。应用案例表明,该方法能够高效快捷地发现实时软件潜在的典型内存错误,从而有效提高软件质量。 相似文献
6.
7.
C++Builder下图像数据的存取和处理 总被引:2,自引:1,他引:1
本文介绍了C++Builder环境下获取图像像素数据,正确设置调色板的原理和方法,并给出了一个将二值,16色,256色和真彩色四类图像颜色反相以及将彩色图像变为灰阶图象的处理实例,同时介绍了采用二维数组结构和用内存拷贝代替赋值传递像素数据的新方法,由此可简化图像几何变换程序的编制,使之同时适用于256色和真彩色图像。 相似文献
8.
雷达遥感图像的处理,由于受单机内存空间的限制,一般采用I/O函数随机访问磁盘图像文件的方式,因此完成整幅图像的处理需要耗费大量的时间,很难达到实际应用的需要。基于分布式共享内存网络系统JIAJIA软件将多台微机的物理内存连接构成一个较大的共享内存空间,实现了多台微机对遥感图像同步、方便、快捷的处理。通过对SAR图像几何纠正、图像滤波、监督分类串行算法的分析,发展了相应的并行处理算法,并在8台运行Linux操作系统,主频400MHz,内存256兆的Pentium II PC机上进行了实验,都获得了超线性加速比的实验结果。 相似文献
9.
宁静太空 《数字社区&智能家居》2004,(25)
在电脑配件中,内存在交换数据时往往起着至关重要的作用。只有恰当容量的内存才能够保证系统运行的稳定,也只有较大容量的内存才能够把系统的性能发挥到最佳状态。当然对于内存的全面优化同样是不容忽视的,对于Windows98和WindowsME操作系统而言,其内存管理机制并不完善。系统不能够主动释放那些已不再使用的文件所占用的物理内存空间,使得内存不足而导致系统资源的频频告急,最后就只能被迫使用效率低下的虚拟内存。这时候用户就可以让内存优化工具软件大显身手了,比如说“WinRAM-BoosterPro”这款软件,就是功能非常强大的内存优化工具。 相似文献
10.
11.
Java程序内存空间优化策略的研究 总被引:1,自引:0,他引:1
一、引言基于Java的应用程序在运行时由于受到语言本身的特点和虚拟机的限制,对于客户端硬件配置的要求相对于Vi-sual C~( )和Visual Basic语言编写的程序要高。虽然Java 2对于JDK虚拟机解释器进行了优化处理,但是仍然不能够完全令用户满意。因此,Java程序的开发人员在对程序代码进行优化时,很自然地将关注焦点放在提高运行性能上。然而,Ja-va程序还可以从另一方面得到优化,即对程序所占用内存空间进行优化。很多功能复杂的Java应用程序在运行时由于系统频繁针对内存进行存储交换操作,从而在很大程度上影响了软件运行的性能。程序中存在的内存漏洞造成了程序通过操作系统消耗内存,而没有及时进行对内存空间的复用和释放,这最终造成了程序消耗的内存空间逐渐加大。从软件工程的角度分析,对空间的优化处理主要以两种形式表现出来:降 相似文献
12.
目的 在调试C/C++图像处理程序时,如何以可视化的形式观察被调试程序中的图像变量,对于调试过程尤为关键。目前尚未有跨多操作系统平台的图像可视化调试器可供使用,该款开源跨平台的图像可视化调试器的设计与实现弥补了此领域的不足。方法 利用GDB(GNU debugger)调试器的Python接口,将被调试程序中的图像变量对应的内存字节序列转化成Python下的2维数组,并采用Matplotlib库加以显示,整个图像显示线程独立于GDB的文本字符交互主线程。结果 在Windows、Linux、Mac系统中分别进行实验,均可实现图像变量的显示、缩放、平移、像素数值查看、保存等多种功能,并使得GDB的命令行保持非阻塞模式运行。结论 开源跨平台的图像可视化调试器的设计,满足了不同操作系统平台下图像程序的开发调试需求,弥补了当前GDB调试图像程序功能的不足,提高了图像处理程序的开发和调试效率。 相似文献
13.
在西文DOS下显示汉字的一种方法 总被引:1,自引:0,他引:1
一、问题的提出目前,应用于IBM—PC及其兼容机上的软件十分丰富,给用户解决实际问题带来了极大的便利。但是,由于机器内存容量的限制,汉字DOS本身又要占用大量的内存空间,例如CCDOS2.1的字库为230K多,系统启动后字库常驻内存,这样内存空间所剩不多,所以,在汉字DOS下使用较大型的软件,有时就会因内存不够而感到无能为力;另一方面,有时候我们自己编制的应用软件或程序中仅需要数量很少的汉字,例如,显示标题、菜 相似文献
14.
在一次编写软件的主控程序时,反复进入和退出FoxBASE状态,结果导致了内存不够,FoxBASE+不能启动。用MEM命令检查内存中程序的驻留情况时发现,INT、EXE程序反复驻留内存,每次占用2KB的内存空间。解决这个问题最简单的方法是在第二次启动FoxBASE+时不执行INT.EXE,直接执行MFOXPLUS.EXE。但是操作者往往都是执行 相似文献
15.
16.
17.
18.
19.
即时编译器辅助的垃圾收集技术结合显式和自动内存管理的优点,在编译阶段由即时编译器分析应用程序并在其中插桩显式释放内存的指令,以便垃圾收集器及时回收死亡对象所占用的内存空间,从而减轻垃圾收集器的负担.提出一种应用于该项技术的插桩算法,它基于控制流中的支配关系并提供不同的插桩策略,保证插桩的正确性和灵活性;它能够主动获得域引用从而释放对象及其域引用的内存空间.实验表明基于该插桩算法的垃圾收集器能够回收大量的内存空间,提高Java程序的执行效率. 相似文献
20.
内存管理是计算机编程最为基本的领域之一。在很多脚本语言中,不必担心内存是如何管理的,这并不能使得内存管理的重号性有一点点降低。对实际编程来说,理解内存管理器的能力与局限性至关重要。在大部分系统语言中,比如C和C++,必须进行内存管理。本文将介绍C/C++内存管理的基本技术及应用。C++中涉及到的内存的管理问题可以归结为两方面:正确地得到它和有效地使用它。“正确地得到”的意思是正确地调用内存分配和释放程序;而“有效地使用”指写特定版本的内存分配和释放程序。 相似文献