如何优化
背景:
这是一个网络程序,客户端在一台Intel Atom(7M) CPUN270 1.6GGHZ
内存:1G
服务端的硬件比较好。
现状:
现在需要拷屏(服务端运行一个3D模拟设备)传输到客户端,传输的JPEG文件,同时利用Zlib压缩过,但是造成了客户端延迟严重,CPU占用率100%。
服务端流程如下:
1--拷屏
2--转换为JPG格式
3--压缩
4--发送
客户端流程如下:
1--解压
2--转换为JPG格式流
3--显示
问题:
我需要从哪些方面来优化,降低数据流量,减少客户端的运算,从而保证数据的流畅。
我的想法:
1。降低拷屏产生的数据量,我做了JPG压缩,但是没什么效果
2.不通过压缩这个过程了,直接把转换成的JPG数据发送到客户端
3.是不是我开的线程太多了(服务端21个,客户端11个),造成了CPU浪费在线程的切换?
请大家出出主意吧,主要从降低数据量,提高效率上来考虑
这是一个网络程序,客户端在一台Intel Atom(7M) CPUN270 1.6GGHZ
内存:1G
服务端的硬件比较好。
现状:
现在需要拷屏(服务端运行一个3D模拟设备)传输到客户端,传输的JPEG文件,同时利用Zlib压缩过,但是造成了客户端延迟严重,CPU占用率100%。
服务端流程如下:
1--拷屏
2--转换为JPG格式
3--压缩
4--发送
客户端流程如下:
1--解压
2--转换为JPG格式流
3--显示
问题:
我需要从哪些方面来优化,降低数据流量,减少客户端的运算,从而保证数据的流畅。
我的想法:
1。降低拷屏产生的数据量,我做了JPG压缩,但是没什么效果
2.不通过压缩这个过程了,直接把转换成的JPG数据发送到客户端
3.是不是我开的线程太多了(服务端21个,客户端11个),造成了CPU浪费在线程的切换?
请大家出出主意吧,主要从降低数据量,提高效率上来考虑
...全文
相关推荐
SQL优化 SQL优化软件 SQL优化工具
SQL优化 SQL优化软件 SQL优化工具 很好用的工具,可以分析优化TSQL语句,oracle数据库语句优化工具
优化的一些书籍包含(全局优化 鲁棒优化 半定优化 数值优化)
这个包含如下几个优化类别的资源: 全局优化 鲁棒优化 半定优化 数值优化
nginx优化详细优化参数
nginx的详细优化参数,要多多测试下nginx的详细优化参数,要多多测试下
update 语句优化update 语句优化update 语句优化
update 语句优化
MMA_拓扑优化_mma_mma优化_mma优化_
拓扑优化常用优化算法,移动渐进线方法,内含详细的程序说明,指出使用改算法的具体操作


