Web组装程序的内存分配限制政策是什么?
是否会继承当前(硬)javascript引擎内存限制?例如,可以编写需要超过几百兆内存的真实应用程序吗?
关于javascript上内存分配的当前浏览器策略对浏览器中实际可行的内容构成了严格限制.emscripten/asm.js和jit编译速度不再是问题,但是内存限制使得在浏览器中构建任何严肃的应用程序变得困难或不可能.
参见例如http://www.meshlabjs.net,MeshLab网格处理系统的浏览器版本.关于桌面应用程序,主要限制是,在基于javascript的版本中,不能加载大型3D模型以用于由浏览器的js引擎施加的分配的固有限制.
当某些原始资源文件(图标,文本文件等)发生更改时,有一种方法可以自动触发资源文件的重新编译吗?
例如,如果我有一个.pro文件
RESOURCES = something.qrc
Run Code Online (Sandbox Code Playgroud)
在something.qrc文件中我有类似的东西
<RCC>
<qresource prefix="/localfile">
<file>shaders/mytextfile.fs</file>
</qresource>
</RCC>
Run Code Online (Sandbox Code Playgroud)
如果我更改mytextfile.fs文件,则不会触发qrc_something.cpp文件的生成.