当前位置: 首页 > news >正文

哪个网站可以接图纸做大搜推广

哪个网站可以接图纸做,大搜推广,在什么网站上做兼职靠谱吗,网站后台导航随意添加相关 雪崩 - 如何重试 - sla和重试风暴的双保证_个人渣记录仅为自己搜索用的博客-CSDN博客 接口耗时公式 耗时 cpu时间 io时间 线程池数量 最佳数目 1s / 平均cpu时间 * 内核数. 最大平均cpu时间 接口耗时- all外部io时间. 结合gc , linux本身其他线程, 只会还少点. …

相关 

   雪崩 - 如何重试 - sla和重试风暴的双保证_个人渣记录仅为自己搜索用的博客-CSDN博客

接口耗时公式

   耗时= cpu时间 + io时间

线程池数量

最佳数目 =  1s / 平均cpu时间 * 内核数. 

最大平均cpu时间 = 接口耗时- all外部io时间. 结合gc , linux本身其他线程, 只会还少点.

当前我们是没有统计的.

小实验:

     如附录, 200次, 2000次调用 11毫秒,  20ms 基本是50个线程池 * 8核 = 400 . 

线程队列的作用

  线程队列的好处就是 线程数目满了之后, 放到队列里 .

  坏处是 堆积, 堆积的时间也会提现在api接口耗时中. 

修正后的接口耗时

      耗时 = 队列等待时间 + cpu时间 + io时间

    注意 :  队列等待时间 不是 真正执行时间.

突破资源边界后的稳定性问题

      队列等待时间 =  队列数 * 接口真正执行平均耗时 ( cpu时间 + io时间 )  > 上游超时时间.

      继续重试, 队列继续填满 ,队列永远满.

附录: 

     200次方法调用.

public void test(){StopWatch stopWatch=new StopWatch("t1");stopWatch.start("initStopWatch");stopWatch.stop();stopWatch.start("newHashMap");Map<String,Object> map= Maps.newHashMap();int count=200;for (int i = 0; i < 200; i++) {put(map, i);}stopWatch.stop();stopWatch.start("initJson");Map<String,Object> map2= Maps.newHashMap();map2.put("1",1);String value1=   JSON.toJSONString(map2);String nu1=value1;stopWatch.stop();stopWatch.start("json");String value= JSON.toJSONString(map);String nu=value;stopWatch.stop();System.out.println("count="+count+",costTimeMs="+stopWatch.getTotalTimeMillis()+",cost="+stopWatch.prettyPrint());}private void put(Map<String,Object> map, int i) {map.put("i"+i,1+i);}

200次方法调用 8毫秒

count=200,costTimeMs=103,cost=StopWatch 't1': running time = 103530566 ns
---------------------------------------------
ns         %     Task name
---------------------------------------------
000002786  000%  initStopWatch
008225391  008%  newHashMap
094716069  091%  initJson
000586320  001%  json

2000次调用 11毫秒

count=2000,costTimeMs=121,cost=StopWatch 't1': running time = 121049705 ns
---------------------------------------------
ns         %     Task name
---------------------------------------------
000002787  000%  initStopWatch
011 254 439  009%  newHashMap
106417291  088%  initJson
003375188  003%  json

2万次调用 36毫秒


count=20000,costTimeMs=224,cost=StopWatch 't1': running time = 224199250 ns
---------------------------------------------
ns         %     Task name
---------------------------------------------
000004506  000%  initStopWatch
036 672 628  016%  newHashMap
167984038  075%  initJson
019538078  009%  json

http://www.yidumall.com/news/90625.html

相关文章:

  • 消防做ccc去那个网站seo是什么工作
  • 500强企业网站建设球队世界排名榜
  • 公路建设市场信用信息系统网站爱站工具包
  • 北京市城市建设委员会门户网站免费seo网站推广在线观看
  • 德清县城乡建设局网站陕西网站seo
  • 东莞市石龙疫情最新消息南京百度快照优化排名
  • 前端做的网站今日国内重大新闻
  • 校园图书馆网站建设淘宝关键词查询工具哪个好
  • 公司做彩票网站违法吗百度推广售后客服电话
  • 辽宁省建设执业信息网官网seo快速优化软件网站
  • 北京搜索引擎优化经理优化教程
  • 网站开发与建设的原则seo搜索引擎优化推荐
  • wordpress 设成中文版网站优化的方式有哪些
  • brackets做的网站网站外包公司有哪些
  • 肇庆东莞网站建设外贸独立站怎么建站
  • 如何做exo网站长沙百度网站优化
  • 公众号视频网站开发电商平台建设方案
  • 给素材网站做签约设计不想做了百度网盘官网登陆入口
  • 展示型网站举例竞价托管外包代运营
  • 龙港哪里有做阿里巴巴网站百度知道下载安装
  • 大良营销网站建设精英湛江百度网站快速排名
  • c++网站开发阜阳seo
  • 网页设计 做网站的代码英文外链代发
  • 团队管理的七个要点成品网站源码的优化技巧
  • 青岛网站制作网站深圳网站维护
  • 网站开发创意想法长沙正规seo优化公司
  • 网站建设的可行性报告研究网站推广策划
  • 企业网站建设代码seo运营做什么
  • 做网站需要视频衔接怎么福州seo快速排名软件
  • 做网站用的字体seo技巧seo排名优化