阵列处理性能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阵列处理性能相关的知识,希望对你有一定的参考价值。

This method is better suited for processing large arrays in the smallest amount of time without affecting the user experience.
  1. //Copyright 2009 Nicholas C. Zakas. All rights reserved.
  2. //MIT Licensed
  3. function timedChunk(items, process, context, callback){
  4. var todo = items.concat(); //create a clone of the original
  5.  
  6. setTimeout(function(){
  7.  
  8. var start = +new Date();
  9.  
  10. do {
  11. process.call(context, todo.shift());
  12. } while (todo.length > 0 && (+new Date() - start < 50));
  13.  
  14. if (todo.length > 0){
  15. setTimeout(arguments.callee, 25);
  16. } else {
  17. callback(items);
  18. }
  19. }, 25);
  20. }

以上是关于阵列处理性能的主要内容,如果未能解决你的问题,请参考以下文章

RAID和LVM磁盘阵列

十使用RAID磁盘阵列技术

php Slack.com Webhook Integration(PHP) - 简单的片段,告诉您如何构建有效负载阵列。

通过常用功能更新不同的阵列

RAID阵列

高性能分布式闪存系统探讨