草庐IT

gpu_process_transport_factory

全部标签

javascript - 使用干净的 JavaScript 堆配置文件长时间运行的 THREE.js 应用程序中的 GPU 崩溃

我们长期运行的THREE.js应用程序(24/7)在使用几天后崩溃了。我将模拟用户交互的压力测试放在一起,这些测试处于while(true)循环中,这些似乎需要3到4天才能因WebGL_Context_Lost事件,通常表示GPU进程崩溃。我精通ChromeDevToolsHeapprofiler,并且运行了无数次测试,所有测试都在每次模拟之间没有留下任何对象(与上述相同的模拟)。这是其中一个仅显示系统对象的屏幕截图(忽略第一个快照的大小):JavaScript内存和GPU内存在Chrome任务管理器中都在攀升,但稳定下来(我觉得GC被推迟了,因为这些操作太频繁了)。没有连续攀升至崩溃

javascript - 出现错误 - 调试连接已关闭。原因 : Render process gone

我正在制作游戏,但最终它会停止工作。似乎没有任何韵律或原因,不确定我是否有内存泄漏或类似的问题?在我插入大量数组之前,我是从一个在线托管的json文件中提取它的。直到我完成游戏后才在控制台中显示消息。“调试连接已关闭。原因:渲染进程消失了。”不管是firefox还是chrome。由于点击按钮很重,似乎如果我点击的速度不那么快,它就会运行。#myScore{position:fixed;right:5px;width:220px;border:0pxsolid#555555;padding:10px;}#myContainer{width:736px;height:736px;posit

javascript - 当 process.env.NODE_ENV= ='production' 时,使用 babel-polyfill 在 IE11.0.9600 中未定义 fetch 和 Headers

当process.env.NODE_ENV=='development'-没问题!但是我们的生产构建在IE11(11.0.9600)中失败了。在chrome55中一切正常。开发依赖:...babel-core:"6.22.0",babel-eslint:"^7.0.0",babel-loader:"^6.2.5",babel-preset-env:"^1.5.2",babel-preset-es2015:"^6.16.0",babel-preset-es2016:"^6.22.0",babel-preset-es2017:"^6.16.0",babel-preset-react:"^6

javascript - Three.js: Resize rendering canvas (GPU hungry fragment shader)

我正在使用three.js运行资源匮乏的片段着色器。我已将渲染大小设置为800*600,以保持着色器即使在低端卡上也能流畅运行。我正在这样设置我的渲染Canvas:varcanvas1=document.getElementById('canvas1');renderer=newTHREE.WebGLRenderer(canvas1);renderer.setSize(800,600);renderer.autoClear=false;document.body.appendChild(renderer.domElement);在body元素上我有然后我在cssheader中做widt

javascript - process.getuid() 不适用于 Windows

我创建了一个只包含一行代码的脚本:console.log('userid:'+process.getuid());当我使用命令nodefilename.js运行脚本时,出现以下错误:node.js:201throwe;//process.nextTickerror,or'error'eventonfirsttick^TypeError:Object#hasnomethod'getuid'atObject.(c:\PROGRA~1\nodejs\node_modules\mrt\p.js:1:96)atModule._compile(module.js:441:26)atObject..

javascript - 我如何在 Meteor 中访问 process.env?

我试过:alert(process.env.MONGO_URL);到处都是我的Meteor项目,并且总是得到:UncaughtReferenceError:processisnotdefined我不确定我做错了什么。我需要包括一些东西吗?Meteor是用javascript编写的,所有相同的API都可用,那么为什么没有定义进程? 最佳答案 你可以试试if(Meteor.isServer){console.log(process.env);} 关于javascript-我如何在Meteor

javascript - 来自 jsdoc 的错误消息 "There are no input files to process"

Jsdoc在本地安装(npminstalljsdoc)。尝试执行时出现以下错误.\node_modules.bin\jsdoc--debug./lib/JavaScriptSource.js输出:调试:JSDoc3.3.0-dev(2014年6月15日星期日18:39:52GMT)调试:环境信息:{"env":{"conf":{"tags":{"allowUnknownTags":true},"templates":{"monospaceLinks":false,"cleverLinks":false,"默认":{"outputSourceFiles":true}},"source":

javascript - 了解 node.js 事件队列和 process.nextTick

我无法准确理解process.nextTick是如何工作的。我以为我明白了,但我似乎无法复制我认为这应该如何工作:varhandler=function(req,res){res.writeHead(200,{'Content-type':'text/html'});foo(function(){console.log("bar");});console.log("received");res.end("Hello,world!");}functionfoo(callback){vari=0;while(i当foo正在循环时,我将发送几个请求,假设handler将在foo后面排队多次c

javascript - gapi_processed 是什么意思?

我注意到gapi_processed最近有很多脚本标签的属性,但我找不到任何好的文档。这是什么意思,我在哪里可以阅读更多相关信息?编辑这里有几个例子(检查前两个中的脚本标签)http://www.myownbike.de/singlespeed-und-fixie-konfiguratorhttps://developers.google.com/api-client-library/javascript/reference/referencedocsLikebuttonsandlikeboxvanished(答案中添加了属性,但为什么?)好像跟google有关系?

javascript - 结合 Processing.js 和 Web Worker 的强大功能

我一直在阅读有关Javascript语言中两个(相对)新概念的文章-WebWorkers和JohnResig的很棒的Processing.js(好吧,这并不是一个新的“Javascript概念”,但你明白我的意思)。互联网上流传着一些很好的例子,但我还没有找到一个有效地使用这两种技术的例子。它对我来说看起来非常有趣和强大,所以我想我最好试一试。但是,我真的想不出最好的脚本设计来集成它们两者......在我看来,通常,当使用Processing.js时,一些类是在'处理应用程序'。它允许您使用类似Java的语法来解决这个问题。然而,这些类只能在处理应用程序中访问——这是显而易见的。但是我