cm0002@lemmy.world to Programmer Humor@programming.dev · 4 months agotimeoutSortlemmy.mlimagemessage-square36fedilinkarrow-up1442arrow-down14cross-posted to: programmerhumor@lemmy.ml
arrow-up1438arrow-down1imagetimeoutSortlemmy.mlcm0002@lemmy.world to Programmer Humor@programming.dev · 4 months agomessage-square36fedilinkcross-posted to: programmerhumor@lemmy.ml
minus-squaresus@programming.devlinkfedilinkarrow-up12·4 months agoit’s while (true) { let t = Date.now(); if (timeoutMap.has(t)) timeoutMap[t](); } of course. Clearly O(n). disclaimer Feel free to use it. I guarantee it is bug free. Comes with express warranty. This notice is legally binding.
minus-squareyetAnotherUser@lemmy.calinkfedilinkarrow-up2·4 months agoThen don’t complain once you get arrested…
minus-squareulterno@programming.devlinkfedilinkEnglisharrow-up1·4 months agoFrom nowaday’s standards, that’s express warranty that lasts until you start executing your code.
minus-squareFooBarrington@lemmy.worldlinkfedilinkarrow-up5·edit-24 months agoI found a way to optimize your code without affecting the result. By making it branchless, I was able to get my CPU to 100% utilization!
it’s
while (true) { let t = Date.now(); if (timeoutMap.has(t)) timeoutMap[t](); }of course. Clearly O(n).
disclaimer
Feel free to use it. I guarantee it is bug free. Comes with express warranty. This notice is legally binding.
Then don’t complain once you get arrested…
From nowaday’s standards, that’s express warranty that lasts until you start executing your code.
I found a way to optimize your code without affecting the result. By making it branchless, I was able to get my CPU to 100% utilization!