在node.js中使用bignumber.js进行大数划分太慢

时间:2019-03-03 19:00:45

标签: node.js bignum

我正在使用此库https://www.npmjs.com/package/big-number来进行两个大数的除法:

我的函数具有以下代码:

var x = new BigNumber(val);
var y = new BigNumber(100000000);
return x.dividedBy(y).toNumber();

此代码在我的计算机上被调用100次,执行大约需要10秒钟。它可以在另一台机器上运行得更快,但是我们在云中的资源有限,我想对其进行优化。

该如何优化呢? 我正在使用classical for循环执行100次迭代。

1 个答案:

答案 0 :(得分:0)

假设您正在使用 integers ,JavaScript中内置了SELECT o.Co, o.Type, o.F_O, qd.* FROM Organisations as o INNER JOIN Question_Data as qd ON TRIM(o.OrgID) LIKE '*' & TRIM(qd.OrgID) & '*' OR TRIM(qd.OrgID) LIKE '*' & TRIM(o.OrgID) & '*' ; 类型,可为您带来最佳性能:

BigInt