请问当搜索球员的条件设置得复杂时,这游戏是不是很吃CPU?
本帖最后由 霆锋 于 2016-3-30 00:22 编辑举个例子,譬如在搜索球员时,我设置的条件是选择了某个位置的关键属性,假设是14个属性,我要求搜索的是(8/14),即符合14个属性中的8个,可以设想,这样的组合数将是很多种,电脑在排除、筛选时需要做的运算量并不少。
现在,每当出现这样的情况,在我的电脑上都会出现一点延迟,或卡机。
以下是我PC的配置:
I3 41603.6Ghz
技嘉B85
金士顿16GB DDR3
GTX 950
FM游戏所在的硬盘:威刚 SP900(256G SSD)
这配置组合,目前综合衡量起来就是CPU有点瓶颈,于是我就猜会不会是由于CPU性能不足而引起的卡顿呢?
请问有硬件达人能帮忙具体分析一下,像这样搜索球员等类似的运算操作,这游戏是不是很吃CPU呢? 这种几万条数据的内存遍历操作,就算没有索引也吃不了多少cpu,o(n)复杂度的遍历就能解决。。吃cpu大的还是矩阵运算操作 这种几万条数据的内存遍历操作,就算没有索引也吃不了多少cpu,o(n)复杂度的遍历就能解决。。吃cpu大的还是矩阵运算操作 这种几万条数据的内存遍历操作,就算没有索引也吃不了多少cpu,o(n)复杂度的遍历就能解决。。吃cpu大的还是矩阵运算操作 zzpiggy 发表于 2016-3-29 11:14
这种几万条数据的内存遍历操作,就算没有索引也吃不了多少cpu,o(n)复杂度的遍历就能解决。。吃cpu大的还是 ...
我这帖子是很严肃的学术帖子
请你这个骚货别歪曲讨论气氛!
本帖最后由 霆锋 于 2016-3-29 11:34 编辑
taoch 发表于 2016-3-29 11:09
这种几万条数据的内存遍历操作,就算没有索引也吃不了多少cpu,o(n)复杂度的遍历就能解决。。吃cpu大的还是 ...
像每当出现这样的情况,在我的电脑上FM2016都会出现一点延迟,或卡机。
如果按你的判断,与CPU关系不大的话,那么请问兄弟:这种“延迟与卡机”是由于哪些因素引起的呢? 霆锋 发表于 2016-3-29 11:30
我这帖子是很严肃的学术帖子
请你这个骚货别歪曲讨论气氛!
不是歪曲,是手抖多发了一条,二楼是我的马甲 zzpiggy 发表于 2016-3-29 11:35
不是歪曲,是手抖多发了一条,二楼是我的马甲
于是
你又水了一帖...... 就类似sql语句 霆锋 发表于 2016-3-29 11:33
像每当出现这样的情况,在我的电脑上FM2016都会出现一点延迟,或卡机。
如果按你的判断,与CPU关系 ...
一般来说这种时候刷新UI所造成的资源消耗,远大于检索的消耗,当然,也有可能是因为内存不足导致频繁的换入换出,总的来说,买新电脑吧 本帖最后由 霆锋 于 2016-3-29 12:30 编辑
yanhan0615 发表于 2016-3-29 11:59
一般来说这种时候刷新UI所造成的资源消耗,远大于检索的消耗,当然,也有可能是因为内存不足导致频繁的换 ...
那这主因,到底是cpu还是内存,还是硬盘呢?
我的主机,内存是pc1600 的16G DDR3,游戏所在的硬盘是威刚 SP900(256G SSD)会有机会成为瓶颈么?
PS:我是准备考虑把cpu换成I7或E3的 霆锋 发表于 2016-3-29 11:33
像每当出现这样的情况,在我的电脑上FM2016都会出现一点延迟,或卡机。
如果按你的判断,与CPU关系 ...
我的配置比你低挺多,没用过lz说过那么复杂的查询。。回去试试。可能原因是虽然将所有球员数据加载到了内存,但是操作系统将其调度到了虚拟内存,这样读取时候就得涉及硬盘读取操作。 uniquebang 发表于 2016-3-29 11:50
就类似sql语句
兄弟你学的是哪个计算机专业呢? 这种几万条数据的内存遍历操作,就算没有索引也吃不了多少cpu,o(n)复杂度的遍历就能解决。。吃cpu大的还是矩阵运算操作 taoch 发表于 2016-3-29 13:13
我的配置比你低挺多,没用过lz说过那么复杂的查询。。回去试试。可能原因是虽然将所有球员数据加载到了内 ...
你说到“虚拟内存”,这就提醒我了。
其实我的物理内存是足够大的(前不久刚升级到了16G),但一直以来的习惯就是喜欢设置虚拟内存
我这系统是打开了虚拟内存的,是否需要将其关闭了呢,我稍后回家试试。 suniangu 发表于 2016-3-29 15:26
这种几万条数据的内存遍历操作,就算没有索引也吃不了多少cpu,o(n)复杂度的遍历就能解决。。吃cpu大的还是 ...
兄弟你就别再跟风发骚了,正正经经帮帮我分析分析问题的症结所在吧~~~~~ 昨晚在进行本帖所说的类似操作时,认真看了下任务管理器里的cpu占用率
在“cpu使用记录”里,发现历史曲线里的cpu占用率有很多时候都超过60%甚至到80%的,看来还是i3是主要瓶颈原因 继续顶起~~~~~~~~~~
页:
[1]