『漫游』酷论坛>『影音数码技术学习交流』>[聊天]原来 SetMemoryMax() ..

vempx@2009-02-19 10:40

LS你内存多大?
引用

roozhou@2009-02-19 10:45

引用
最初由 SAPikachu 发布
昨晚压了一下。。。加上SetMemoryMax(16)后速度提升接近50%。。。

给个参数和脚本啊
引用

superkidx@2009-02-19 11:28

引用
最初由 SAPikachu 发布
昨晚压了一下。。。加上SetMemoryMax(16)后速度提升接近50%。。。


差不多
恩虽说一开始的瞬时速度是彪到4倍 不过总体的速度似乎也就是1.5倍吧 也算是很满意了

你的配置肯定比我的高 这样会造成瓶颈?应该还能提升一点吧
引用

セイバー@2009-02-19 12:40

我的速度下降了40%.....
引用

roozhou@2009-02-19 13:20

我试了下,基本没有差别
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的数量,所以我怀疑是速度慢是交换文件造成的
引用

SAPikachu@2009-02-19 14:25

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。。。
引用

roozhou@2009-02-19 15:04

楼上把页面文件禁用再试试
引用

SAPikachu@2009-02-19 15:15

呃。。。我今晚看看。。。
引用

superkidx@2009-02-19 15:57

引用
最初由 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的数量,所以我怀疑是速度慢是交换文件造成的


其他数值试过么?
引用

roozhou@2009-02-19 16:07

还有什么数值?
我E8400 2G内存
引用

superkidx@2009-02-19 16:56

引用
最初由 roozhou 发布
还有什么数值?
我E8400 2G内存


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

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

ssnake@2009-02-19 18:04

嗯,比如我一般用的avs脚本,不开页面文件的话会挂的……(2GB物理内存)
引用

roozhou@2009-02-19 19:36

引用
最初由 ssnake 发布
嗯,比如我一般用的avs脚本,不开页面文件的话会挂的……(2GB物理内存)


你都用了什么,fft3dgpu?这种狂吃内存的东西基本都是有问题的,实在想不出要这么多内存干什么用
引用

ssnake@2009-02-19 21:02

比如当年乃木坂720用的
AVCSource KenKunNRT deen (AAA*2 LimitedSharpenFaster)-->自编脚本,只放缩一次,不过Resizer换成了Spline64Resize
引用

roozhou@2009-02-19 22:01

引用
最初由 ssnake 发布
比如当年乃木坂720用的
AVCSource KenKunNRT deen (AAA*2 LimitedSharpenFaster)-->自编脚本,只放缩一次,不过Resizer换成了Spline64Resize


...都没用过

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

P.S. 再次鄙视C++一下
引用

«123»共3页

| TOP