腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
如何使用movntdqa避免
缓存
污染
?
我正在尝试编写一个memcpy函数,该函数不会将源内存加载到cpu
缓存
中。这样做的目的是为了避免
缓存
污染
。下面的memcpy函数可以工作,但会像标准的memcpy一样
污染
缓存
。我使用英特尔vtune查看cpu
缓存
使用情况。*)src); src+=16; }我有另一个版本,有相同的结果-工作,但
污染
缓存
浏览 1
修改于2009-05-12
得票数 13
回答已采纳
2
回答
使用系统调用的
缓存
污染
朋友们,我想研究一下操作系统造成的
缓存
污染
对应用程序性能的影响。在执行系统调用之后,我再次尝试读取
缓存
。但是我假设操作系统已经清除了属于用户的一些
缓存
线。如您所见,该程序依赖于系统调用从l1数据
缓存
中逐出许多用户数据行。我如何才能做到这一点?? 我假设系统调用应该是与文件或流相关的。
浏览 0
提问于2012-04-20
得票数 4
回答已采纳
1
回答
在加载数字流时避免
缓存
污染
在x86处理器上,是否有一种方法可以在不经过
缓存
层次结构的情况下将数据从常规的写回内存加载到寄存器中? }因为我只访问了每个数字一次,而且所有数字的总和超过了L3大小,我设想它们最终会驱逐一些
缓存
行,这些
缓存
行保存了B树的部分内容。相反,理想情况下,我不希望从这个流访问
缓存
中有任何数字,因为它们根本没有时间局部性(只读取一次
浏览 4
修改于2016-06-18
得票数 9
4
回答
医学图像重建中的局部化和减少
缓存
污染
后来,我使用Papi ()来测量L1D
缓存
丢失。正如我所想的,Papi确认性能下降是由于更多的错误,特别是对b矢量的随机访问(体积很大)。在互联网上阅读信息,我只知道到目前为止提高性能的两个选项:提高数据局部性或减少数据
污染
。为了进行第一个改进,我将尝试更改代码,使其具有
缓存
感知能力,就像Ulrich Drepper提出的关于每个程序员应该了解内存的内容一样(www.akkadia.org/drepper/cpumymy.pdf另一方面,每当程序试图访问b向量时,我们就会受到所谓的
缓存
污染</e
浏览 3
修改于2011-01-18
得票数 5
回答已采纳
2
回答
如何在不
污染
缓存
的情况下从内存中加载值?
我想在不
污染
缓存
的情况下读取内存位置。我正在X86 Linux机器上工作。总之,我的问题是:谢谢。
浏览 3
修改于2009-11-14
得票数 15
2
回答
从
缓存
中读取文件,但不会
污染
缓存
(在Windows中)
Windows有一个FILE_FLAG_NO_BUFFERING标志,允许您指定是否希望文件系统
缓存
您的I/O。 这很好,但是如果可能的话我想使用
缓存
,但避免修改它呢?如果这个文件已经被
缓存
了,就从
缓存
中读取它,但是我的数据没有显示局部性,所以不会将它放入
缓存
中!SCSI标准定义了一个精确的位,所以我想知道(如果有的话)如何从Windows (当然也与文件系统
缓存
合作)使用该特性?
浏览 4
修改于2011-05-01
得票数 1
回答已采纳
4
回答
通过shared_ptr访问会比原始指针更多地
污染
缓存
线吗?
我的问题是:包含优化的智能指针的
缓存
线是否会被来自智能指针的其他数据成员
污染
,如引用计数器?因此,尽管生成的程序集与实际指针相同,但
缓存
性能可能会更差,因为没有有效利用大量的
缓存
线?
浏览 1
修改于2014-04-17
得票数 7
1
回答
如何在不
污染
缓存
的情况下读取大量数据?
我想检查一下,在绕过
缓存
的同时,将图像的几行复制到一个专用的“工作区”是否有帮助。其思想是,来自图像的数据不会从
缓存
中排除其他有用的数据,这将提高性能。如何实现一种不更新
缓存
的特殊形式的memcpy? 我不使用OpenCV,但是如果它有这样的支持,我已经准备好尝试了。
浏览 3
修改于2019-03-01
得票数 1
回答已采纳
2
回答
默认情况下,DNS服务器是否启用针对
污染
的安全
缓存
设置?
大多数DNS Resolver服务器是否启用
缓存
污染
保护(默认情况下或在设置期间),就像设置Microsoft服务器一样?虽然它会导致额外的DNS查询,但安全性的好处远远超过额外查询的成本,因此强烈建议启用DNS
缓存
污染
保护。
浏览 0
提问于2010-10-14
得票数 2
1
回答
在没有
缓存
的情况下运行程序
我们总是在谈论如何更好地使用
缓存
来加速程序。但是,如果我有一个后台程序,它不是延迟敏感的。我还在同一台计算机上运行了一些对延迟敏感的程序。为了避免后台程序
污染
延迟敏感型程序的
缓存
,我有两个选择: 1)使用页面颜色或其他一些技术来“分区”
缓存
,并让延迟敏感型程序以几种
缓存
颜色运行,而后台程序从不使用具有这些
缓存
颜色的内存。2)我们可以只将后台程序使用的内存标记为不可
缓存
吗?换句话说,所有来自后台程序的内存访问都会绕过
缓存
,这样
缓存
就不会
浏览 1
修改于2014-05-09
得票数 2
2
回答
如何在x86平台上使用gcc将内存范围声明为不可
缓存
?
虽然我已经阅读了有关movntdqa的说明,但已经想出了一种清晰的方法来表示内存范围、不可
缓存
或读取数据,这样就不会
污染
缓存
。我想从gcc那里做这个。我的主要目标是切换到大数组中的随机位置。希望通过避免
缓存
来加速这一操作,因为很少有数据可重复使用。
浏览 2
修改于2012-10-09
得票数 10
回答已采纳
4
回答
非临时加载和硬件预取器,它们一起工作吗?
当从连续的内存位置执行一系列_mm_stream_load_si128()调用(MOVNTDQA)时,硬件预取器是否仍会启动,或者我是否应该使用显式软件预取(带有NTA提示)以获得预取的好处,同时仍然避免
缓存
污染
流式加载将绕过高速
缓存
获取数据,而预取器试图主动将数据提取到高速
缓存
中。当顺序迭代大型数据结构(处理的数据不会在很长一段时间内被修饰)时,对我来说避免
污染
chache层次结构是有意义的,但我不想因为预取程序空闲而导致频繁的~100个周期的惩罚。
浏览 1
修改于2018-05-18
得票数 9
1
回答
我可以绕过OpenCL中的
缓存
吗?
实际上,我从来没有遇到过需要
缓存
我写入全局内存的值的情况。但是我没有办法阻止GPU
污染
缓存
,就像我在CPU上使用非临时写入所做的那样。 这是一个严重的问题,可能会使性能下降20%或更多。
浏览 2
提问于2016-06-07
得票数 1
1
回答
C#如何通过代理解析DNS?
我遇到了一个名为“域
污染
”或“DNS
缓存
中毒”的问题,因此我希望通过代理将Urls解析为ip地址。我设置了系统代理,并使用下面的C#代码:但是它仍然返回一个受
污染
的ip,就像ping
浏览 34
提问于2022-08-02
得票数 1
1
回答
避免mmap()时的转换后备缓冲区( TLB )
污染
当我们想要写一个数据项时,包含数据的块首先被带到
缓存
中,然后数据项被写入到
缓存
中。这可能会导致
缓存
污染
。为了避免这种情况,英特尔没有引入临时指令。
浏览 0
修改于2016-08-01
得票数 4
1
回答
Set-Cookie标头被
缓存
忽略,但后续的"Cookie“标头会导致会话中毒
根据文档中的建议,我在Apache盘
缓存
模块上为Set-Cookie添加了IgnoreHeaders (希望避免会话
污染
)。有人说,后续的Cookie头不会被
缓存
并仍然会导致问题吗,我想知道这是否真的是这样。我在RHEL Linux2.6内核上使用带有mod_disk_cache的Apache2.2.3
浏览 0
提问于2014-01-28
得票数 0
1
回答
Postgres
缓存
和bytea
我想象我的映像“
污染
”了堆
缓存
,几乎没有任何其他
缓存
(
缓存
显然不够大,无法容纳所有映像)。 我能否仅停止图像块(我不介意
缓存
的图像索引)被
缓存
?
浏览 0
提问于2013-03-27
得票数 3
4
回答
读取文件而不从OS页
缓存
中删除
我正在寻找一种读取大量文件的方法(其中任何一个文件本身可能高达1GB ),具有以下特性: 有指引吗?
浏览 6
提问于2012-03-14
得票数 4
回答已采纳
2
回答
Linux是否使用x86 CPU的PCID特性?如果没有,为什么?
为什么Linux不使用这样的特性来减少TLB失效和
缓存
污染
造成的性能下降呢?
浏览 1
提问于2013-11-22
得票数 28
回答已采纳
3
回答
从monolog中排除所有404错误
我发现404个错误只是
污染
了我的电子邮件,我的提供商最终因为我自己发送的电子邮件数量而暂停了我的帐户。我决定排除所有404错误,因为所有这些错误都是由于机器人在寻找漏洞,而不是来自客户端。我的电子邮件现在被这样的条目
污染
了如何排除所有404错误,包括使用除GET以外的http方法的错误? 编辑:哦,天哪。初学者弄错了。在最后一次部署配置之后,我似乎没有清除prod
缓存
,并且正在计算配置是
缓存
的。我正在使用部署程序来部署我的代码更新,但我想它缺少清晰的
缓
浏览 1
修改于2017-02-19
得票数 1
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券