当前位置: 首页 > news >正文

鞍山做百度网站一年多少钱/网址大全qq浏览器

鞍山做百度网站一年多少钱,网址大全qq浏览器,济南哪家公司可以做网站,建设网站需要备案这就是我想要做的:我有一个为64位Linux构建的库。然后我创建了一个链接该库的应用程序。我想确保在运行应用程序时,从库中分配的内存始终位于较高位置(> 4GB)。在Windows上,用户可以强制分配从较低地址之前的较高地址进行分配以进行测试&a…

这就是我想要做的:

我有一个为64位Linux构建的库。

然后我创建了一个链接该库的应用程序。

我想确保在运行应用程序时,从库中分配的内存始终位于较高位置(> 4GB)。

在Windows上,用户可以强制分配从较低地址之前的较高地址进行分配以进行测试,在调用VirtualAlloc时指定MEM_TOP_DOWN或将以下注册表值设置为0x100000:

HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ AllocationPreference

我想知道Linux上是否有类似的策略。我理解Linux内存管理与Window不同,但我发现了一些线索,比如使用mmap()或链接器脚本。但我未能实现这一目标。有人可以提供更多信息吗?

#include

#include

#include

#include

#define handle_error(msg) \

do { perror(msg); exit(EXIT_FAILURE); } while (0)

int main()

{

void *addr1=0, *addr2=0;

long sz = sysconf(_SC_PAGE_SIZE); // get page size

size_t length = sz*1000*1000; // 1,000,000 pages

int fd = -1;

printf("page size = %ld\n", sz);

// find some available address

int *p = (int*)malloc(sizeof(int));

long start = (long)p + sizeof(int);

free(p); // free it anyway

start += (sz-(start % sz)); // page alignment

printf("start = 0x%lx\n", start);

// mmap fixed

addr1 = mmap((void*)start, length, PROT_NONE,

MAP_PRIVATE|MAP_NORESERVE|MAP_ANONYMOUS|MAP_FIXED, fd, 0);

if (addr1 == MAP_FAILED)

handle_error("mmap");

printf("first map: %tx\n", addr1);

//msync(addr1, length, 0);

// another mmap

addr2 = mmap(NULL, sz*10, PROT_NONE,

MAP_ANONYMOUS|MAP_PRIVATE, fd, 0);

if (addr2 == MAP_FAILED)

handle_error("mmap");

printf("second map: 0x%tx\n", addr2);

// test whether the memory is still available

p = (int*)malloc(sizeof(int)*10);

printf("allocated address: 0x%tx\n", p);

return 0;

}

输出:

page size = 4096

start = 0x1d77000

first map: 1d77000

second map: 0x7f5f26c2f000

allocated address: 0x1d76030

http://www.jmfq.cn/news/5213971.html

相关文章:

  • 网站上的二维码怎么做的/最新军事头条
  • 微信商城和网站建设/网址提交
  • wordpress主题上传/网站的seo方案
  • 如何在交易网站做电子印章/品牌传播推广方案
  • 网站建设经/最快的新闻发布平台
  • jsp网站开发怎么调试/seo建设
  • 竟标网站源码/seo接单平台
  • 赣州网站建设策划/搜索引擎优化的根本目的
  • 大连网站建设介绍/友情链接检测结果
  • 长春是几线城市2020排名/seo交流中心
  • 3网站建设/拉新app推广平台排名
  • 佛山定制网站建设/太原seo公司
  • 长沙代理记账/成都优化网站哪家公司好
  • 招聘类网站建设/百度一下网页搜索
  • 客户评论 网站建设/帮人推广注册app的平台
  • 网页制作工具手机版/外贸网站推广seo
  • 新网站怎么快速收录/网站制作工具有哪些
  • 捡个杀手做老婆 在哪个网站/无锡网站制作无锡做网站
  • 做互助盘网站多少钱/百度新闻首页新闻全文
  • 做拼多多网站免费课程/最近10条重大新闻
  • 百度不更新网站/制作网站建设入门
  • 58网站怎么做浏览度才高/网络软文怎么写
  • 做公司网站的资料/长春seo整站优化
  • 建站哪家好wordpress/企业seo顾问服务阿亮
  • 招投标 网站建设/百度软件下载安装
  • 临沂做wish网站/域名注册免费
  • 男士手表网站/网络推广是指什么
  • 自己做电商网站./杭州百度代理公司
  • 便利店网站建设拓扑图/企业管理培训视频免费
  • 酒楼网站模板/长沙百家号seo