昨天用ROS, iperf, nettest测试了cmm02node06——>cmm02node01的带宽和cpu占用率,发送的包长为2KB,测试的结果为: 带宽 发送端CPU占用率 接收端CPU占用率 ROS 4.42Gb/s, 80% 100% iperf 4.66Gb/s, 100% 70% ...
分类:
数据库 时间:
2017-03-15 19:00:11
阅读次数:
240
http://files.cnblogs.com/files/zengtx/readyToReadout_PollEth.pdf 上图为readyToReadout函数和PollEth()函数的程序流程图。 在单ROS单DataChannel的情况下,buffer一直足够,查看m_statistic ...
分类:
编程语言 时间:
2017-03-14 00:02:54
阅读次数:
206
前言在有心课堂《RxJava之旅》中有学员留言:map和doOnSubscribe默认调度器是IO调度器,这里说错了吧?下面我们分析下。在前面讲 Subscriber 的时候,提到过 Subscrib...
分类:
编程语言 时间:
2017-03-02 11:28:36
阅读次数:
1726
Java中最重要理念:线程是一个程序里面中不同的执行路径 2.例子:从下面看出只有一条路径,main()只是主进程,进程执行:进程中主线程开始进行;进程VS线程概念 线程是进程较小的划分单位,I.程序执行过程中至少有一个进程,一个进程中至少有一个线程,进程出现多并发的线程。 II.线程:进程中mai ...
分类:
编程语言 时间:
2016-08-14 21:56:07
阅读次数:
148
http://blog.csdn.net/a19881029/article/details/8432368 jvisualvm能干什么:监控内存泄露,跟踪垃圾回收,执行时内存、cpu分析,线程分析... http://blog.csdn.net/a19881029/article/details/ ...
分类:
其他好文 时间:
2016-07-01 11:43:16
阅读次数:
174
背景:上篇博文介绍了dcm4chee中使用的Leader/Follower线程池模型,主要目的是节省上下文切换,提高运行效率。本博文同属【DICOM开源库多线程分析】系列,着重介绍fo-dicom中使用的ThreadPoolQueue线程池。...
分类:
编程语言 时间:
2016-02-05 12:18:31
阅读次数:
367
/* 线程按照不同的功能进行分类。有6条双链,分别表示不同类型的线程。将要运行的时候, * 就从不同的链表中取出,添加到ready链表中,运行完成之后,将线程结构体清空放到 * unuse链表中。一般利用现有unuse链表的资源,根据功能添加在不同的链表中。 * 只有当线程结构体都使用了,即unun...
分类:
编程语言 时间:
2015-10-18 23:06:39
阅读次数:
252
最近写了一个程序,实时读取rsyslog日志,但是遇到一个问题:mysql插入速度存在延时,速度非常慢,于是开始了排查;1. 分析程序,将认为比较耗时的地方进行线程分析,无效;2. 按照网上说的,多行插入,commit都没有效果;3. 重装mysql驱动,无效;4. 编写简单的测试语句插入数据库,发...
分类:
数据库 时间:
2015-10-15 20:06:26
阅读次数:
268
分析两种实现多线程的方式:Thread类和Runnable接口写一个程序,模拟4个售票窗口共同卖100张火车票的程序。1:使用继承Thread类方式实现()。 2:使用实现Runnable接口方式实现()。第一种方式(没有共享数据,售票窗口各自买100张票,那4个售票窗口就有400张票)packag...
分类:
编程语言 时间:
2015-10-04 22:08:04
阅读次数:
267
线程这个特性对于一门语言环境来说是尤其重要的,在Java/C++环境下都提供了多线程API操作。但在Javascript中据说代码执行时单线程的,大量计算的逻辑会阻塞浏览器HTML渲染,但setTimeout延时处理、XHR的异步请求是如何实现的,接下来我们将逐一分析。首先需要肯定的是浏览器中Jav...
分类:
编程语言 时间:
2015-09-24 21:18:55
阅读次数:
176