问题标签 [prefetch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gwt - IE8 中的 GWT 代码拆分奇怪行为
我有一个小部件(Main.java),它封装了功能并实现了用于代码拆分的异步提供程序模式。此外,我使用预取模式,以便浏览器在加载欢迎屏幕后立即下载代码。
问题出现在 IE8 中。如果我使用 Main 小部件而不进行预取,一切都很好。但是,如果我先预取然后尝试使用主小部件,则浏览器仅显示主小部件使用的 DockLayoutPanel 的中心面板。在 Firefox 中一切正常。
这是代码:
有谁知道它可能是什么?提前致谢。
编辑:我注意到如果我将 DockLayoutPanel 单位更改为 PX,一切正常。是错误还是我遗漏了什么?再次感谢。:P
firefox - CakePHP + HTML5 Prefething = 注销
在将 HTML5 Prefetch 链接添加到 default.ctp 的 head 部分后,所有 firefox 用户(在我正在处理的 CakePHP 应用程序中)在下一页刷新后都会保持注销。任何想法如何使 CakePHP 预取友好?
这是放置在页面头部的示例预取链接:
windows - Windows XP 预取程序注册表值
我一直在研究 Windows Prefetching 系统,希望找到一种方法来加快我正在处理的应用程序的加载时间。我找到了以下链接,其中开发人员描述了对预取器注册表值的修改:
http://dotnet.dzone.com/news/improving-cold-startup
我在本地进行了类似的修改,发现它们确实提供了更快的应用程序加载时间。我的问题是我找不到有关已更改注册表值的任何文档,以及为什么新值比旧值更好。
所以简而言之,我的问题是,是否有人对下面给出的预取器注册表值有任何进一步的信息:
c - 如何在 C 中预取指向 AMD Opteron 6168 的指针?
我正在用 C 编写一个多线程程序,其中一个核心定期从链表的头部抓取一个项目,而其他核心将项目附加到列表的后面(使用 CAS 魔法来保证线程安全,其他人为我提供了) . 如果核心从列表的头部获取一个项目,我的程序似乎会运行得更快,它只是为下一个项目启动预取,这肯定是在另一个核心的缓存中。
目前我的目标是 AMD Opteron 6168,在 Debian Linux 上使用 gcc 编译:我试图找到这方面的文档,但我在陌生的水域。我所能找到的只是使用 -O3 来启用编译器插入的预取(我认为是 for 循环)以及一些 AMD 预取指令名称的提及,例如 PREFETCHW。
我不知道如何找到我所追求的参考,或者如何将这样的语句插入到 C 中,也许作为一个程序块?
prefetch - 预取距离和预取程度
预取距离和预取程度有什么区别?
java - 如何在 GWT 中预取图像?
我尝试了以下代码:
但这对我不起作用。我错过了什么吗?
c - C 编译器可以在调用周围预取数据吗?
是否有可能启用高度优化的良好 C 编译器来优化带有预取的代码并在某些函数调用之前放置预取:
因此,可以在编译器优化后进行编码以对abc
字段进行预取并将其移动到高于function_first()
调用的位置,如下所示:
该函数function_first()
可以注释为clean
(对字段1以外的abc字段没有副作用),或者程序可以在整个程序优化中编译(-ipo /Qipo for intel),编译器可以检查,function_first
做什么。
更新:没有调用预取是可能的,但这个问题是关于混合调用和预取
谢谢。
java-me - J2ME 播放器对象在预取之前挂起
我正在尝试在 J2ME 中为诺基亚 SDK(S60 设备)编写代码,并且正在使用 Eclipse。
该代码尝试播放放置在项目“res”目录中的一些 wav 文件。代码如下:
其中 getSound 函数返回一个字符串,其中包含要播放的文件的名称。如下:
我的问题是这样的: 1. 当我尝试添加超过 10 个声音时,整个应用程序在调用 prefetch() 函数之前挂起。整个系统在一段时间内显着减慢。然后我必须重新启动应用程序。
我试图调试这个,但到目前为止还没有得到任何解决方案。如果我能在这方面得到一些帮助,那就太好了。
caching - 我可以将特定数据预取到 CUDA 内核中的特定缓存级别吗?
我了解 Fermi GPU 支持预取到 L1 或 L2 缓存。但是,在 CUDA 参考手册中我找不到任何关于它的信息。
Dues CUDA 允许我的内核代码将特定数据预取到特定级别的缓存?
c - Container_of() 未编译
List.h 定义了一个名为 list_entry 的宏,它是 container_of() 函数的包装器。一个优雅的函数,看起来很微妙:
考虑这段代码:
当我使用 gcc 编译它时,会弹出一个预期表达式的持续错误。
我的结构定义为:
当 Arg2 和 Arg3 中使用了多余的括号时,container_of 似乎存在问题,并且此处应该只为 Arg1 提供一个括号。我已经尝试过了,但它不起作用。
一些帮助将不胜感激。