本人在学习《WINDOWS核心编程》的时候对JEFFREY大师提到的一个小程序写了两个版本来比较性能,该程序的原始需求是这样的:对一个大文件进行倒序,也就是将一个文件头变成尾,尾变成头。 使用的方法有
原地址: 文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、WriteFile()、Read
Win 95下内存映射文件的工作原理及使用方法 一、引言 WIN32 API为我们提供了一种进行文件操作的高效途径,即内存映射文件。内存映射文件允许我们在WIN32进程的虚拟地址
二.如何提高内存的使用效率 我所见过的主要有以下2种: 1. stl里面的2级配置器的设计.我曾按照 stl里面的思路自己实现了一个简单的vector,效率和stl的vecto
还有一种就是定义一个基类.里面实现new,delete操作符,然后以后所有的类从该类派生,自动继承基类的new,delete的实现.这种方法容易产生内存碎片.我的代码实现如下.下面的代码还存在很多问题
本文主要讨论2个问题: 1. C++中的gc(垃圾回收)问题. 2. 如何提高内存的使用效率,改善程序的性能 一. C++中的gc 在java,c#中在创建对象的
首先依次进入Windows Vista的“控制面板”-“系统”,在打开的对话框中单击左边树图中的“高级系统设置”按钮。 然后在弹出的“系统属性”对话框中,选择“高级”选项卡,单击性能区域的
消耗在预备新的SQL语句的时间是Oracle SQL语句执行时间的最重要的组成部分。但是通过理解Oracle内部产生执行计划的机制,你能够控制Oracle花费在评估连接顺序的时间数量,并且能在大体上提
使用智能优化器提高Oracle的性能极限 消耗在预备新的SQL语句的时间是Oracle SQL语句执行时间的最重要的组成部分。但是通过理解Oracle内部产生执行计划的机制,你能够控制Ora
准备执行SQL语句 当SQL语句进入Oracle的库缓存后,在该语句准备执行之前,将执行下列步骤: 1) 语法检查:检查SQL语句拼写是否正确和词序。 2) 语义分析:核实所有