jmeter是一个简单开源的纯java的性能测试工具。今天学习了jmeter使用了下jmeter,使用起来非常简单。如果我们要对163的首页性能进行简单测试,我们可以按照以下步骤进行。1.在测试计划里面创建一个线程组,在这个线程组下这个线程组的线程数,也就是并发用户数,循环次数每个并发用户的请求数。...
分类:
Web程序 时间:
2015-08-26 19:14:06
阅读次数:
189
[笔记][Java7并发编程实战手册]系列目录简介
newFixedThreadPool(int nThreads, ThreadFactory threadFactory)
创建一个可重用固定线程数的线程池,以共享的无界队列方式来运行这些线程,在需要时使用提供的 ThreadFactory 创建新线程。
newCachedThreadPool()创建的线程池的特性是:自动回收不使用...
分类:
编程语言 时间:
2015-08-25 23:54:12
阅读次数:
229
在Kafak中国社区的qq群中,这个问题被提及的比例是相当高的,这也是Kafka用户最常碰到的问题之一。本文结合Kafka源码试图对该问题相关的因素进行探讨。希望对大家有所帮助。怎么确定分区数? “我应该选择几个分区?”——如果你在Kafka中国社区的群里,这样的问题你会经常碰到的。不过有些遗憾的....
分类:
编程语言 时间:
2015-08-25 14:12:36
阅读次数:
257
C#多线程编程实例 螺纹与窗口交互代码: public partial class Form1 : Form { //声明线程数组 Thread[] workThreads = new Thread[10]; public Form1() ...
分类:
编程语言 时间:
2015-08-21 15:15:33
阅读次数:
158
操作步骤: 1、双击jmeter.bat 2、右键点击测试规划à添加àThreadsà线程组,此时在测试规划下边显露出来线程组选项。点击该选项,显露出来线程组界面。参变量线程数表达若干个烦请,参变量Ramp-Up Period表达在多长时间内跑完全部的烦请,循环回数表达同一个烦请执行若干次。 ...
分类:
其他好文 时间:
2015-08-21 11:19:41
阅读次数:
128
建议78:应避免线程数量过多在多数情况下,创建过多的线程意味着应用程序的架构设计可能存在着缺陷。经常有人会问,一个应用程序中到底含有多少线程才是合理的。现在我们找一台PC机,打开Windows的任务管理器,看看操作系统中正在运行的程序有多少个线程。在笔者当前的PC机上,线程数最多的一个应用程序是某款...
分类:
编程语言 时间:
2015-08-19 19:34:03
阅读次数:
170
Semaphore类可以控制某个资源允许访问的线程数,Semaphore有命名式的,也有不命名的;如果不考虑跨进程工作,一般在代码中使用不命名方式即可。信号量有点类似于等待句柄,某个线程如果调用了WaitOne方法,这个线程就会暂停,并且等待有可用的信号量时才会继续执行;某个线程调用Release方...
分类:
编程语言 时间:
2015-08-15 16:17:57
阅读次数:
133
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中cor...
分类:
其他好文 时间:
2015-08-13 00:56:19
阅读次数:
549
多线程概念 并发性和并行性 在单个处理器的多线程进程中,处理器可以在线程之间切换执行资源,从而执行并 发。在共享内存的多处理器环境内的同一个多线程进程中,进程中的每个线程都可以在一 个单独的处理器上并发运行,从而执行并行。如果进程中的线程数不超过处理器的数 目,则线程的支持系统和操作环境可确保每个....
分类:
编程语言 时间:
2015-08-12 23:33:49
阅读次数:
148
最近在写一个搜索引擎,有个中间程序是分析分词结果文件,建立倒排索引。最初写的是单线程的,效率低到无语,于是又改成多线程的了。本以为万事大吉,可是在分析了将近2000文件的时候,效率低的和单线程的没什么区别了。打开任务管理器,线程数显示3(我设置的子线程数量最高为15,加上启动就有的,程序刚运行的时候线程数可以达到20个)。
百度了下,Windows单个程序的线程数是有上限的,一般只能开到...
分类:
编程语言 时间:
2015-08-12 21:50:07
阅读次数:
124