Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查javascript操作的数量,使其低于服务器端执行的限制_Javascript_Arrays_Performance_Rhino_Serverside Javascript - Fatal编程技术网

检查javascript操作的数量,使其低于服务器端执行的限制

检查javascript操作的数量,使其低于服务器端执行的限制,javascript,arrays,performance,rhino,serverside-javascript,Javascript,Arrays,Performance,Rhino,Serverside Javascript,我需要检查脚本是否超过最大操作限制。此限制设置为每个脚本2000次操作(Rhino服务器端执行) 我想知道如何计算js文件或此特定代码段的一般操作数: var storeObject=“hillutter,roco.”拆分(“,”) var storeObjectLength=storeObject.length; var maxStoreSize=10; var userObject=“{'hillutter':5,'puriutter':10,'roco':10,'bianto':15,'

我需要检查脚本是否超过最大操作限制。此限制设置为每个脚本2000次操作(Rhino服务器端执行)

我想知道如何计算js文件或此特定代码段的一般操作数:

var storeObject=“hillutter,roco.”拆分(“,”)
var storeObjectLength=storeObject.length;
var maxStoreSize=10;
var userObject=“{'hillutter':5,'puriutter':10,'roco':10,'bianto':15,'anabelle':15,'puzon':15}”
var checkUserObjectLength=userObject.split(',').length;
userObject=JSON.parse(userObject.replace(/'/g'”);
maxStoreSize=maxStoreSize-storeObjectLength-1;
如果(checkUserObjectLength>=maxStoreSize){//如果大小大于X个条目,则减少为
var userSortArray=[];
var plainObject={};//新排序的普通数组
var checkUserObject=Object.keys(userObject);
对于(变量i=0;i如果(你是说你在基于Rhino的环境中使用它,Rhino告诉你它已经超过2000个了?或者你是在问如何用Rhino计算它们?或者两者都有?我在Rhino环境中有一个限制。为了防止违背这个限制,我想在部署之前进行计算。我寻找的主要解决方案是如何计算oper因为限制是根据规则计算的,例如“一个函数调用需要100次操作”什么版本的Rhino?没有确切的版本号,但是非常旧~2006,所以可能是1.6?您可以访问服务器吗?您可以获取Rhino JAR文件吗?