通过实验研究“线程池中线程数目的变化规律” 自从看了老赵关于线程池的实验以后,我就想学着做一个类似的实验,验证自己的理解,现在终于做好了,请大家指正。 一般情况下我们都使用Thread类创建线程,因为通过Thread对象可以对线程进行灵活的控制。但创建线程和销毁线程代价不菲,过多的线程会消耗掉大量的...
分类:
编程语言 时间:
2015-04-27 18:18:15
阅读次数:
176
线程池就是一个可以装线程的一个容器,线程池一般有三种
1固定线程池ExecutorService threadPool = Executors.newFixedThreadPool(3);//开启线程池,固定的线程池参数3 表示限制放入线程池的线程数
2缓存线程池Executor threadPool = Executors.newCachedThreadPool();//开启缓存线程池,根据...
分类:
编程语言 时间:
2015-04-26 18:24:48
阅读次数:
152
Memcache监控工具--memstat安装上文《Memcache客户端库libmemcached介绍和部署》安装好后,进入到命令行工具目录/usr/local/libmemcached/bin/下面。命令行工具中,memstat可在命令行查看memcached服务器的情况,比如:get/set命令统计、get命中率、读写字节数、线程数等等。[r..
分类:
系统相关 时间:
2015-04-24 16:46:07
阅读次数:
294
群里的小伙伴问了这么一个问题:我有一个参数文件,csv格式的,我想让jmeter自动检测文件行数,然后把文件行数设置为线程数,如何实现?第一个反应是小伙伴的想法真好,第二反应是等着群里的大牛出来解答问题,大牛可能都在忙加上刷屏一下子问题就看不到了,然后就想想还是自己看看怎么解决...检测文件行数,首...
分类:
其他好文 时间:
2015-04-21 14:16:12
阅读次数:
182
步骤:
1、连接服务器,获取文件的大小,并在本地创建一个和服务器文件大小相同的文件
rwd 模式是直接同步到硬盘
2、计算线程下载的数据大小
3、创建下载线程...
分类:
编程语言 时间:
2015-04-19 18:01:03
阅读次数:
181
apachephp站点压力测试./ab-k-c300-n2000http://localhost/-kkeep-alive-c并发线程数量-n请求数量返回的报告:每秒处理次数最慢处理时间平均每次请求的处理时间
分类:
Web程序 时间:
2015-04-17 18:36:57
阅读次数:
145
1、添加ThreadGroup(1)、线程组界面解析:线程数:虚拟用户的个数Ramp-up Period:开启每个用户的延迟时间,如果有5个虚拟用户,Ramp-up Period值是5,Jmeter将会在5分钟之内开启全部的用户,开启每个用户的延迟时间是:5 users/5 seconds=1 us...
分类:
Web程序 时间:
2015-04-11 19:23:09
阅读次数:
110
对于一台多核物理机,cpu的使用率和线程的数量是有一定关系的 ? cpu使用率最直接的关系是线程数量,但是,当线程数量达到一定程度时,cpu会因为线程间切换造成大量开销 同步和异步 比较同步和异步对cpu使用率的影...
分类:
其他好文 时间:
2015-04-08 20:04:47
阅读次数:
176
借鉴了几位大神的博客,学习下
线程池的作用:
线程池作用就是限制系统中执行线程的数量。
根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中...
分类:
编程语言 时间:
2015-04-03 17:28:39
阅读次数:
118
http://afei2.sinaapp.com/?p=456今天在线上使用mysqldump将数据表从一个库导入到另外一个库,结果速度特别慢,印象中有个多线程的数据导入导出工具Mydumper,于是简单的调查和测试一下。下午导数据的过程中,这个表是没有更新的,因此不需要确保多个数据之间的一致性,就...
分类:
数据库 时间:
2015-04-03 12:52:37
阅读次数:
169