找回密码
 立即注册
相关推荐换一批
  1. GB/T 42039-2022空间数据与信息传输系统 空间包协议
  2. GB/T 39355-2020空间数据与信息传输系统 时间码格式
  3. GB/T 39354-2020空间数据与信息传输系统 邻近空间链路协议 物理层
  4. GB/T 39353-2020空间数据与信息传输系统 邻近空间链路协议 同步和编码子层
  5. GB/T 39352-2020空间数据与信息传输系统 邻近空间链路协议 数据链路层
  6. GB/T 42213-2022空间有效载荷再飞要求
  7. QB/T 5273-2018 工业用缝纫机数字控制器功能代码数据格式
  8. GA/T 757-2008 程序功能检验方法
  9. YD/T 1344-2005 IPv6 地址结构协议 —— IPv6 无状态地址自动配置
  10. GA/T 1224-2015 地址(房屋)管理信息数据项
  11. YD/T 2029-2009 基于软线技术的互联网 IPv6 过渡技术框架
  12. YD/T 2030-2009 互联网中文电子邮件地址框架总体技术要求
  13. YDN 062-1997 PDH 通道、段和传输系统及 SDH 通道和复用段的故障检测和定位程序
  14. YDN 034.4-1997 ISDN 用户一网络接口规范 第4部分:补充业务技术规范
  15. YD/T 2848.1-2015 移动互联网恶意程序检测方法 第1部分:网络侧
  16. TB/T 1500.1-2009 接发列车作业第1部分:双线自动闭塞集中联锁(设信号员)
  17. YDB 087-2012 区域空间应急通信系统技术要求
  18. YD/T 2369-2011 IPv6 组播地址分配技术要求
  19. YDB 041-2009 IPv6 协议密码生成地址安全扩展技术要求
  20. SN/T 4301.3-2015 进出口纺织品专业通用技术要求第3部分:实验室标准操作程序建立指南
  21. YD/T 3232-2017 基于 IPv6 传输的 DHCPv4 技术要求
  22. YD/T 2955-2015 IPv4/IPv6 组播地址转换技术要求
  23. YD/T 2937-2015 扩展消息与表示协议(XMPP)地址格式
  24. HG 30011-2013 代替 HG 23012-1999 生产区域受限空间作业安全规范
内存地址空间程序 | 易语言编程 2023-08-05 170 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
现在易语言还不能开发64位程序,所以受32位地址空间限制;一般情况下32位程序最高内存地址是0x7FFFFFFF,能调的内存是2G,也可以通过其他方法达到3G,但3G没有什么用处。
比如我们在开发服务端程序时候,会有很多客户端连接,假设每个活跃连接占用1M内存,那2000个连接,服务端内存就会不够用,应用场景还有很多。
有几个地方需要注意的:
1.2G内存已经满足不了你的程序,并且已经试过文件映射,分批处理等方式。
2.了解虚地址空间,了解内存简单读取操作。
3.首先你得有一台大内存服务器,比如64G,128G内存
4.有内存页锁定权限
组策略开启内存页锁定:控制面板->系统和安全->管理工具->本地安全策略->锁定内存页添加当前用户,重启电脑
这是好几年前写的,很久没看过源码了,但保证能用的,不要加我QQ,我很忙
实现流程:
1.申请一块扩展地址,比如64G大小
2.申请一块虚地址空间,把扩展地址映射到虚地址空间
3.通过虚地址空间进行读写
4.使用完了,释放扩展地址和虚地址空间

15134257405[下载].rar

151341cwg8sicgu85kmoct.jpg
151341yjqglyjvlbscqgc6.jpg


上一篇:易语言Xml编辑器源码例子
下一篇:易语言简易版程序调试工具源码例子