mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-03 02:36:39 +08:00
1 line
881 B
JavaScript
1 line
881 B
JavaScript
(window["RCDLjsonFunction"]=window["RCDLjsonFunction"]||[]).push([[26],{83:function(e,r,n){"use strict";n.r(r);n.d(r,"testHardware",(function(){return testHardware}));var t=n(290);var a=n.n(t);var o=n(569);var s=n.n(o);var u=n(571);var i=n.n(u);var c=n(572);var p=n.n(c);function checkWebGl(){var e=document.createElement("canvas");var r="probablySupportsContext"in e?"probablySupportsContext":"supportsContext";if(r in e){return e[r]("webgl")||e[r]("experimental-webgl")}return"WebGLRenderingContext"in window}function testHardware(){var e=i()();var r=(new p.a).getResult();var n="low";RCDL.sys={cpus:{threadCount:e.length,architecture:r.cpu.architecture},browser:r.browser,device:r.device,os:r.os,engine:r.engine};if(Number.isInteger(RCDL.sys.cpus.threadCount)){var t=RCDL.sys.cpus.threadCount/2;if(t>=6){n="high"}}RCDL.sys.performance={gpu:checkWebGl()?"high":"low",cpu:n}}}}]); |