在Wince项目中把全局变量占的空间由slot0移到slot1
来源:互联网 发布:上海大众售后数据网 编辑:程序博客网 时间:2024/05/20 03:36
在参与导航项目中遇到内存不足的问题,因为大部分代码是由 c,c++编写的,在文件中有许多的全局变量,他们占用了许多进程内内存,进程运行在 slot0(32M 内存),下面几种方法把全局变量置到 slot1(各 Process 共用的 dll 空间),则可以解决
slot0 内存不足的问题
1.定义全局变量时,用下面方法,把全局变量放在指定名称的段内
#pragma comment(linker, "/section:s_bss, rws")
#pragma bss_seg("s_bss")
DWORD g_dwBSSValue;
#pragma bss_seg()
2.把全局变量放在 bss 段内
#pragma comment(linker, "/section:.bss, rws")
3.在工程设置的 Link 中指定下面的选项
/section:.bss,rws /section:.data,rws
- 在Wince项目中把全局变量占的空间由slot0移到slot1
- 把tomcat 的项目移到jboss
- 把字符串中*全部移到字符串的头部---要求时间复杂度和空间复杂度
- 如将一个workspace空间中的web项目,移到一个新的空间中。
- 在SQL中查看表所占的空间大小
- WINCE在BSP设置全局变量的方法
- 把Android 项目移到另一个主机出现的错误
- 在程序运行过程中,对象所占的空间是不能随时释放的
- 100914 项目中把全局变量放到一个类中定义的方法
- 如何压缩表空间、把表移到另一个表空间
- Recyclerview在项目中由浅到深的使用
- 一个有趣的项目,可以把TC2.0的代码移到gcc上
- 怎么把Android放在C盘的默认文件及缓存移到指定的路径
- java中如何把一个目录下的文件移到另一个指定目录中
- jquery 把光标移到文本的后面
- 把lua的gc移到独立线程
- 谈结构体中std::string所占的空间
- iphone中得到字符串所占空间的大小
- win7和ubuntu双系统时间慢8小时!
- 控制 Cookie 的作用范围
- 六个鲜为人知的超酷Unix/Linux命令
- 灵活使用ssh、dsh和pssh高效管理大量计算机
- 关于pppd移植和3g功能
- 在Wince项目中把全局变量占的空间由slot0移到slot1
- 25 Best Linux Commands
- ASP/VBScript数组过滤Filter 函数
- cannot open file "uafxcwd.lib"
- JavaDoc用法
- .NET 里as 与is 的区别和用途
- XFire中的Handler处理
- 错误:error: ISO C++ does not permit 'wxScrolledWindow::sm_eventTable' to be defined as 'MyClass::sm_eventTable'
- 国内外主流文档搜索网站比较zz