做了一个月的服务器程序,今天让我太心痛。从安卓移植到pc,就顺势使用了java,测试时的数据量不大,cpu占用率在10%以下,今天架好系统,接收全部期货行情,结果单处理行情数据cpu占用率就不下60%,这还没有客户登录。之前从没觉得java处理能力这么弱,怪不得平时上网打开一些网页那么慢。以前的c语言版行情服务器,处理全部期货行情时cpu占用率没上过5%,觉得工作量不大,所以这次就想用java处理。
看来服务器是不能用java处理快速数据,处理以下网民的网页请求还凑合,反正网民不在乎那一会儿。