游戏开发论坛

 找回密码
 立即注册
搜索
查看: 12748|回复: 10

C#做的2D游戏服务器端比C++慢多少呢

[复制链接]

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2008-10-25 16:19:00 | 显示全部楼层 |阅读模式
打算 用c#做一个2D游戏服务器端,像梦幻西游那样的,
现在的 问题就是都说C#做服务器比C++慢,那 到底慢多少呢
如果在20%左右  那 还可以接受,
服务区基本都是逻辑浮点运算,
想请教大家  C#做游戏服务器比C++能慢多少呢

谢谢了  [em5]

在 问一下 ,用C#做2D游戏客户端,以现在的大家电脑配置 CPU1.5G左右  
速度应该没问题 吧,尽管比 c++慢的 多   [em5]

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2008-10-26 07:23:00 | 显示全部楼层

Re:C#做的2D游戏服务器端比C++慢多少呢

服务区基本都是逻辑浮点运算

这个绝对是胡说八道.服务器以整数运算和大量零散内存操作为主.
而大规模的内存操作对于C#来说是一个弱项.因为C#的对象比较重量级,内存分配也是托管的.

0

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2008-11-21 06:10:00 | 显示全部楼层

Re:C#做的2D游戏服务器端比C++慢多少呢

恩 顶呀!!!!!!!

0

主题

12

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2009-4-23 16:00:00 | 显示全部楼层

Re:C#做的2D游戏服务器端比C++慢多少呢

不会比c++慢。相反,可能会比c++快。
游戏服务器端,影响效率的主要是并发线程数量。这点上,c#可以用较简单的逻辑实现overlap(就是BeginXXX,EndXxx),而c++想实现相似的功能就非常繁琐了。
从工程角度,c#的开发成本远低于c++,但是效率差不多。通常情况下,c#会比c++快,因为c#开发成本较低,所以有时间做细致的优化。

35

主题

370

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
发表于 2009-5-19 14:26:00 | 显示全部楼层

Re:C#做的2D游戏服务器端比C++慢多少呢

不存在快慢问题,只存在开发的好不好的问题

35

主题

370

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
发表于 2009-5-19 14:26:00 | 显示全部楼层

Re:C#做的2D游戏服务器端比C++慢多少呢

楼主有空联系我

68

主题

710

帖子

719

积分

高级会员

Rank: 4

积分
719
QQ
发表于 2009-7-24 18:42:00 | 显示全部楼层

Re:C#做的2D游戏服务器端比C++慢多少呢

还是用c++ 写吧。c#不擅长客户端。

服务端可以用c#

1

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2009-9-4 17:03:00 | 显示全部楼层

Re:C#做的2D游戏服务器端比C++慢多少呢

集群+开发效率   

要两个加起来比较才有意义 比单台 貌似没什么大用

0

主题

5

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2009-9-18 08:38:00 | 显示全部楼层

Re:C#做的2D游戏服务器端比C++慢多少呢

期待c#的继续发展啊

14

主题

251

帖子

251

积分

中级会员

Rank: 3Rank: 3

积分
251
发表于 2009-9-21 20:33:00 | 显示全部楼层

Re:C#做的2D游戏服务器端比C++慢多少呢

C#不适合编写时间急迫或性能非常高的代码,例如1000次或1050次的循环并在不需要这些循环是立即清理这些循环的资源,在这方面C++仍是所有低级语言的佼佼者,其二C#缺乏性能极高程序所需的关键功能,包括保证在代码的在关键地方运行内联函数和析构函数,但这类应用非常少(这段话摘自<<C#高级编程>>,很不幸游戏开发正是他所说的这类很少的应用呵呵)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-20 06:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表