当前位置: 技术问答>linux和unix
linux下C++ 通过JNI回调java函数,回调函数时间过长
来源: 互联网 发布时间:2017-04-29
本文导语: linux下C++ 通过JNI回调java函数,回调函数内容为空,什么都不执行,就是一个函数,但是经常需要有5毫秒--7毫秒的时间,我回调比较频繁,大约每秒150次以上,目标是2000次/秒 是因为CPU较高的原因吗? 6核dell R710的...
linux下C++ 通过JNI回调java函数,回调函数内容为空,什么都不执行,就是一个函数,但是经常需要有5毫秒--7毫秒的时间,我回调比较频繁,大约每秒150次以上,目标是2000次/秒
是因为CPU较高的原因吗? 6核dell R710的服务器,每核约30%左右。感觉不是很高的。
求帮助。
还有个问题顺便问下,有回答就另外开贴送分。
我使用select IO + 多线程 异步socket 打算实现每秒2000条数据的接收(每条数据1000多个字节),6核CPU较高,是因为select操作频繁导致CPU高吗,换成epoll会不会好一些。
是因为CPU较高的原因吗? 6核dell R710的服务器,每核约30%左右。感觉不是很高的。
求帮助。
还有个问题顺便问下,有回答就另外开贴送分。
我使用select IO + 多线程 异步socket 打算实现每秒2000条数据的接收(每条数据1000多个字节),6核CPU较高,是因为select操作频繁导致CPU高吗,换成epoll会不会好一些。
|
学会profile,抛弃select.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。