搜索 社区服务 统计排行 帮助
  • 5280阅读
  • 32回复

[聊天]原来 SetMemoryMax() 这么好用啊

楼层直达
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
设定SetMemoryMax(16) 压制速度一下子飙升到原来的4倍。。。现在才知道[/ku]

而且CPU也终于跑满了

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 32楼 发表于: 2009-02-20
交换文件是系统性能的巨大障碍,还能隐藏某些软件的内存泄露
级别: 工作组
注册时间:
2003-08-26
在线时间:
13小时
发帖:
6600
只看该作者 31楼 发表于: 2009-02-20
嗯,以前为了限制内存占用,万年setmemorymax的,最近开始试着去掉了 =3=

催片请点此处: http://bbs.popgo.org/bbs/read.php?tid=502402&displayMode=1#19103164
级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 30楼 发表于: 2009-02-20
测试结果。。。昨晚关掉页面文件之后。。。加不加SetMemoryMax的速度都是一样了。。。应该就是换页的问题。。。




级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 29楼 发表于: 2009-02-19
引用
最初由 ssnake 发布
比如当年乃木坂720用的
AVCSource KenKunNRT deen (AAA*2 LimitedSharpenFaster)-->自编脚本,只放缩一次,不过Resizer换成了Spline64Resize


...都没用过

如果不用页面文件就挂那的确要限制内存使用了

P.S. 再次鄙视C++一下
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 28楼 发表于: 2009-02-19
比如当年乃木坂720用的
AVCSource KenKunNRT deen (AAA*2 LimitedSharpenFaster)-->自编脚本,只放缩一次,不过Resizer换成了Spline64Resize

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 27楼 发表于: 2009-02-19
引用
最初由 ssnake 发布
嗯,比如我一般用的avs脚本,不开页面文件的话会挂的……(2GB物理内存)


你都用了什么,fft3dgpu?这种狂吃内存的东西基本都是有问题的,实在想不出要这么多内存干什么用
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 26楼 发表于: 2009-02-19
嗯,比如我一般用的avs脚本,不开页面文件的话会挂的……(2GB物理内存)

级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 25楼 发表于: 2009-02-19
引用
最初由 roozhou 发布
还有什么数值?
我E8400 2G内存


这个数值随便 只要是在内存大小范围内都可以吧

不过AVS本身对内存的需求是否是有一个有效范围的呢 而且不同脚本会有不同的需求的吧

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 24楼 发表于: 2009-02-19
还有什么数值?
我E8400 2G内存
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 23楼 发表于: 2009-02-19
引用
最初由 roozhou 发布
我试了下,基本没有差别
1# 24.05fps
DirectShowSource("D:\hdfx7_capture_03.m2t")
LanczosResize(720,400)

2# 23.73fps
SetMemoryMax(16)
DirectShowSource("D:\hdfx7_capture_03.m2t")
LanczosResize(720,400)

看了源代码,SetMemoryMax仅仅是限制的buffer的数量,所以我怀疑是速度慢是交换文件造成的


其他数值试过么?

级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 22楼 发表于: 2009-02-19
呃。。。我今晚看看。。。




级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 21楼 发表于: 2009-02-19
楼上把页面文件禁用再试试
级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 20楼 发表于: 2009-02-19
SetMemoryMax(16)
avisource("video.avi", false)

fft3dfilter(sigma=1.5,bt=4,bw=32,bh=32,ow=16,oh=16,plane=0)


textsub("op_v.ass")
textsub("ed_v.ass")
assumefps(framecount,1494)

T2050+2G。。。速度从2fps升到3fps。。。




级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 19楼 发表于: 2009-02-19
我试了下,基本没有差别
1# 24.05fps
DirectShowSource("D:\hdfx7_capture_03.m2t")
LanczosResize(720,400)

2# 23.73fps
SetMemoryMax(16)
DirectShowSource("D:\hdfx7_capture_03.m2t")
LanczosResize(720,400)

看了源代码,SetMemoryMax仅仅是限制的buffer的数量,所以我怀疑是速度慢是交换文件造成的
快速回复

限150 字节
上一个 下一个