编码时候发现有两个问题:
1、很耗内存和CPU。银冲旦
2、编码速度慢,很久才出来第一个编码的内容
查了下资料,可以在配置编码上下文时候,通知设置这些锋扰数据解决。
解决了编码速度慢和耗内存的问题。但CPU还是占用比较大。查资料说可以通过控制线程数:
配的线程数越少,确实cpu越少,但也没特别小。又怕会影响到编码,就不配了。占CPU大的留到后面解决吧。
具体配置en_CodecCtx->priv_data的作用可以参考:
https://wenku.baidu.com/view/f4e48c087fd5360cba1adbba.html
https://blog.csdn.net/qq_17368865/article/details/79101659
楼主的问题 很普遍先说一下 win7下的内存使用率高是正常的 不仅不是坏事而且是好事袭斗液 这涉及到win7的内存使用机制 win7内存使用机制和人们熟知的拍物xp是不同 xp是 当你打开一个程序时 需要使用内存时 系统再调用内存 而你关闭程序时 内存也释放出来win7是不一样的 当你第一次使用一个程序A时 调用了内存X 关掉程序A时 系统并不会释放内存X 这样当下次你再打开程序A时 就可以跳过调用内存 这样运行速度就会变快 以此类推 系统会为程序B预存内存Y。。所以win7你没有用任何程序 内存销型使用率照样很高 win7会根据用户的使用习惯 为常用程序配置内存 你有多少内存win7就能吃多少所以 win7下 内存使用率高 不仅不是坏事 还是好事欢迎分享,转载请注明来源:内存溢出
评论列表(0条)