标题:
[提问]
关于GMSV的CPU占用
[打印本页]
作者:
ZhXand618
时间:
2016-12-12 15:50
标题:
关于GMSV的CPU占用
请教各位大神,有人优化过GMSV的CPU占用吗?
i3 a, T; f- L$ m; c
百度到似乎石器时代的GMSV,有人优化过mainloop(),据说可以降低它的频率,从而降低CPU占用……适合单机、基友联机的玩家
0 c) c9 C" P5 v ^( g魔力私服,最新魔力宝贝私服技术交流
但是优化过的魔力GMSV 就搜不着……
作者:
qq291509
时间:
2016-12-12 17:34
哪里可以找到石器优化过mainloop()的gmsv?我可以修改魔力的
作者:
lenovo
时间:
2016-12-12 17:57
我记得linux下有一款cpulimit的工具可以限制CPU占用
作者:
ZhXand618
时间:
2016-12-26 14:54
标题:
回复 沙发 的帖子
抱歉前阵工作较多,没来逛论坛。。
3 u0 ?, D3 e9 F" H) w$ u) q魔力私服,最新魔力宝贝私服技术交流
9 Z8 e) S/ P3 m/ a I `8 m' H
之前看到个这个:
1 g2 D# u2 o" i0 K
降低GMSV的CPU使用率,但是说的不详细,我太菜看不懂
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. M% ]& \ f' u% p
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 q! }5 v& ~- o" U" A
--------------------------------------------------------
bbs.mocwww.com; a1 N# y( Q/ L, {* a. e
降低GMSV的CPU使用率大概了解GMSV架構的同學應該都知道, GMSV的mainloop有著一個無限循環的while迴圈,
: P0 y: P' k' O: X) A魔力私服,最新魔力宝贝私服技术交流
那當玩家數不多或資料處理量不大時, 可以利用sleep來降低循環的速度, 達到降低GMSV的CPU使用率的效果.
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ k$ y7 L* y4 h; t
2 d4 A2 r& p( T$ r& dbbs.mocwww.com
以下代碼加到 main.c 的 mainloop()複製內容到剪貼板代碼:...
bbs.mocwww.com C; j3 D' S: q3 m8 h
int itime=0;
魔力私服,最新魔力宝贝私服技术交流: F7 E+ F4 k2 D( U! A
while(1){
! \; \( {; _) }8 U; {3 G3 m
itime++;
+ O6 c$ a) p$ m2 C魔力私服,最新魔力宝贝私服技术交流
if(itime>getCpuUse()){
魔力私服,最新魔力宝贝私服技术交流! H. ^& q# Z7 \- y' |8 W1 `
itime=0;
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' x+ {5 {$ Z9 \# K3 L+ K
usleep(1);
bbs.mocwww.com' H* \( N& ^- I# x
}
3 v: @! t: o4 o( B7 h4 wbbs.mocwww.com
...
6 b8 o ^( A" V. H0 i+ z/ abbs.mocwww.com
}
) U& ?1 M* [. J3 G5 n8 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
...
作者:
ZhXand618
时间:
2016-12-26 15:03
标题:
回复 板凳 的帖子
谢谢~
妖城在线论坛! b) { l+ f8 e) {2 C2 P3 C3 K
魔力私服,最新魔力宝贝私服技术交流! D! k( z1 x6 \
cpulimit我试过,cpulimit虽然降低了cpu占用,但是 load average反而会增大……
; _8 N" N0 _% }; T) l
我是搭在便宜的海外VPS上和朋友一起玩,VPS一般根据 load average判断CPU占用是否过多。。
欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/)
Powered by Discuz! 6.0.0