腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
真的没有支持
对齐
的realloc()版本吗?
、
、
、
、
有几个古老的
malloc
()的
对齐
版本,例如:int posix_memalign(void **memptr, size_t alignment, size_tsize);void *memalign(size_talignment, size_t size); (分别起源于POSIX、glibc和
Linux
浏览 17
提问于2017-08-04
得票数 20
回答已采纳
1
回答
realloc是否保持posix_memalign的内存
对齐
?
、
、
、
对齐
malloc
是posix_memalign,没关系,但是
对齐
realloc呢?realloc是否保留
对齐
,或者如何确保重新分配的内存具有相同的
对齐
方式?假设
Linux
和x86_64。
浏览 4
提问于2012-01-31
得票数 23
回答已采纳
1
回答
在一些UNIX实现中,不可能在通过memalign()分配的内存块上调用free()
、
、
我只使用
Linux
,但我想了解这意味着什么:使用memalign()或posix_memalign()分配的内存块应该用free()来释放。在某些UNIX实现中,不可能在通过memalign()分配的内存块上调用D5,因为memalign()实现使用
malloc
()分配内存块,然后返回指向该块中具有适当
对齐
方式的地址的指针。有些系统无法回收使用memalign()或valloc()分配的内存(因为只有从
malloc
(3)获得的指针才能传递给free(3),而memalign()
浏览 0
提问于2022-08-27
得票数 1
回答已采纳
4
回答
关于内存
对齐
,
malloc
做了哪些保证?
、
、
我偶然发现了以下代码:{ char *B=(char *)
malloc
(10); printf("\n%d",A); printf("\t%d\n",C);//output-- 152928264
浏览 7
提问于2011-12-20
得票数 21
回答已采纳
2
回答
用new返回
对齐
的内存?
、
我目前使用特定于MS的mm_
malloc
为数组分配内存。我
对齐
内存,因为我正在做一些繁重的数学运算,向量化利用了
对齐
的优势。我想知道是否有人知道如何重载new操作符来做同样的事情,因为我感觉到处都是脏的
malloc
(并且最终也想在
Linux
上编译)?谢谢你的帮助
浏览 0
提问于2010-04-18
得票数 8
回答已采纳
3
回答
我应该与mkl_
malloc
对齐
的值是多少?
、
、
、
、
函数mkl_
malloc
类似于
malloc
,但有一个额外的alignment参数。这是原型:我注意到了不同的alignment值的不同表现。更新:我尝试过使用mkl_sparse_spmm,但没有注意到将
对齐
设置为2到1024字节的性能差异很大,之后性能趋于下降。我用的是英特尔Xeon E5-2683。
浏览 1
提问于2018-08-03
得票数 4
回答已采纳
7
回答
对齐
内存管理?
、
、
、
、
关于管理
对齐
内存块,我有一些相关的问题。跨平台的答案将是理想的。然而,由于我确信不存在跨平台的解决方案,所以我主要对Windows和
Linux
感兴趣,并在较小程度上对Mac和FreeBSD感兴趣。 在16字节的边界上使一块内存
对齐
的最佳方法是什么?(我知道使用
malloc
()的简单方法,分配一些额外的空间,然后将指针向上跳到正确
对齐
的值。不过,我希望有一些不那么拘谨的东西。另外,关于其他问题,请参阅下文。如果我使用普通的旧
malloc
(),分配额外的空间,然后将指针移到正确
对
浏览 5
提问于2011-02-21
得票数 21
回答已采纳
1
回答
gcc __int128
对齐
段故障的-O SSE优化
、
、
、
它在指令movdqa崩溃,这需要变量
对齐
16。而地址由
malloc
()分配,只有8
对齐
。我试图通过-mno-sse禁用SSE优化,但它无法编译: /usr/include/x86_64-
linux
-gnu/bits/stdlib-float.h:27:1: error: SSE register事实上,我没有使用
malloc
()。我使用了一个内存池库,它返回按8
对齐
的地址。我说
malloc
()只是为了使事情变得简单。测试
浏览 0
提问于2018-09-27
得票数 1
回答已采纳
1
回答
内存
对齐
与Cpu利用率
、
、
我有一个运行
Linux
的ARM平台,其中L1行是64字节长。 我决定用另一个
malloc
替换
malloc
(通过LD_PRELOAD),无论
malloc
的大小是多少,内存都必须是64字节
对齐
的。
浏览 3
提问于2019-04-02
得票数 2
1
回答
Visual Studio 2010旗舰版,查找
malloc
()和free()对
、
、
、
我正在尝试将一个用C编写的
Linux
程序移植到Windows上。 在最初的程序中,他们定义了一个分配
对齐
内存的小函数。如果他们想要释放它,他们只需调用free()。我使用_aligned_
malloc
()进行分配,但是当我想释放它时,我也需要使用_aligned_free()。但我必须找到与
对齐
的分配相对应的函数free()的所有调用。并不是所有的分配都是
对齐
的,所以我不能简单地用_aligned_free()替换所有的free()。我的问题是: Visual Studio中有没有可以找到
mall
浏览 0
提问于2011-03-15
得票数 0
回答已采纳
1
回答
动态加载地址空间布局的控制
、
、
是否可以(在
Linux
/OSX中)控制加载后共享库在内存中的映射方式?是否有可能对内存中的一个连续区域进行
malloc
,并将其传递给诸如"dlopen“之类的例程?在
malloc
'd区域内,但只有所有段都放在
malloc
'd区域中。
浏览 1
提问于2015-11-29
得票数 0
回答已采纳
2
回答
从带有O_DIRECT的硬盘读取()失败,错误为22 (EINVAL,无效参数)
、
、
、
我读过,它必须与块大小
对齐
。我在64位Power架构上使用3.2.0
Linux
内核。char *buffer, *tmp_buffer; tmp_buffer =
malloc
我做
对齐
了吗?Fabian
浏览 1
提问于2012-06-12
得票数 2
回答已采纳
5
回答
Malloc
和未
对齐
内存
、
malloc
()文档指出,返回的指针对于任何类型的变量都是适当
对齐
的。在我的系统上,long double的大小是12,但是
malloc
()返回的一些指针是在8字节边界上
对齐
的,而不是12。
浏览 0
提问于2013-06-29
得票数 4
3
回答
_mm_load_ps引起的段故障
、
、
、
、
std; { // float *t =
malloc
下面是回溯:0 0x0804965f in _mm_load_ps (__P=0xb6b56008) at /usr/lib/gcc/i586-suse-
linux
/4.6/include
浏览 13
提问于2014-01-09
得票数 1
回答已采纳
3
回答
如何将
malloc
与with一起使用并启用MADV_DONTDUMP选项
、
、
、
、
我希望使用madvise和
malloc
,但我总是有相同的错误: 页面大小为4096。1) * 4096; p_optimize_object =
malloc
浏览 12
提问于2017-10-10
得票数 0
回答已采纳
4
回答
如何创建4096
对齐
的table[x][4096]
、
、
、
、
2)如何在
malloc
中实现它?(我隐约记得
malloc
可以将一些元数据放在他分配的内存之前,所以它会破坏图像,也许它也没有分配精确的字节数(?)但我不能肯定 我能得到如此清晰的分配吗--例如,256个
对齐
的4K页面作为一个表?
浏览 2
提问于2012-11-30
得票数 1
回答已采纳
2
回答
malloc
不能保证返回物理上连续的内存。
、
我正在阅读关于虚拟内存的文章,我的结论如下: 我是对的还是错的?请解释一下。
浏览 3
提问于2015-09-28
得票数 5
回答已采纳
1
回答
如何索引堆分配
、
、
include <stdio.h> #include <obstack.h> #define obstack_chunk_alloc
malloc
浏览 4
提问于2015-09-14
得票数 2
回答已采纳
2
回答
中间指针的动态
对齐
(16字节)
、
、
、
假设我们有以下代码: }调用_mm_load_ps而不是_mm_loadu_ps需要保持inter_data1和inter_data2 16字节
对齐
什么是
对齐
这些点的最佳方法(安全和最低开销)?我考虑了std::,但我不确定这是正确的选择。
浏览 3
提问于2013-07-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-malloc分配内存
结构体对齐,字节对齐
在malloc和free上的一天
Word名单怎么对齐 Word名单对齐方法
聊聊C语言中的malloc申请内存的内部原理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券