精易论坛

标题: 运行1小时16分左右 提示 分配445508664字节内存失败 [打印本页]

作者: jiesansi    时间: 2021-4-6 16:02
标题: 运行1小时16分左右 提示 分配445508664字节内存失败
求找到问题原因呀、、、、、50精币奉上。。。软件会在1小时16分钟左右提示“分配****字节内存失败”。。。找了半天没有找到问题原因。。。求问题原因和解决办法。。源码奉上,之前一直没有上传源码,后来想了想,与其故步自封不如众乐乐。求高手给看看是哪里的问题。。怎么改
录屏软件付费版.e (1.88 MB, 下载次数: 40)


补充内容 (2021-4-6 17:45):
等等!下载次数15次什么鬼

补充内容 (2021-4-7 09:40):
禁用内存保护 证实无效。。求帮忙看一下源码,看看是哪里出现问题了。。。

补充内容 (2021-4-7 18:03):
内存一直疯涨的原因是bass运行库的开始录音()命令没有给到文件名导致的。给到文件名之后。就正常了。今晚会持续关注。

补充内容 (2021-4-8 09:05):
现在程序已经正常运行了17个小时了
作者: 13266750    时间: 2021-4-6 16:05
不用改 禁用内存保护即可
作者: 914348344    时间: 2021-4-6 16:20
禁用内存保护  谢谢采纳
作者: jiesansi    时间: 2021-4-6 16:20
13266750 发表于 2021-4-6 16:05
不用改 禁用内存保护即可

怎么禁用呀。。。
作者: 13266750    时间: 2021-4-6 16:34
文档:访问内存无效解决方法.note
链接:http://note.youdao.com/noteshare?id=d658db18c4a0cbad972fb190e18c558d&sub=CE627C2AA84440A898266621E5749F41  这个 我之前就这么解决 或者直接用E2EE支持库的 禁用内存保护() 也行
作者: jiesansi    时间: 2021-4-6 17:09
13266750 发表于 2021-4-6 16:34
文档:访问内存无效解决方法.note
链接:http://note.youdao.com/noteshare?id=d658db18c4a0cbad972fb190e1 ...

没有这个指令啊。。。E2EE我已经导入了。。
作者: jiesansi    时间: 2021-4-6 17:10
914348344 发表于 2021-4-6 16:20
禁用内存保护  谢谢采纳

如何才能禁用内存保护呢。。。在不妨碍电脑正常运行的情况下。别禁用了之后,电脑越来越卡。。。就完蛋啦
作者: jiesansi    时间: 2021-4-6 17:16
13266750 发表于 2021-4-6 16:34
文档:访问内存无效解决方法.note
链接:http://note.youdao.com/noteshare?id=d658db18c4a0cbad972fb190e1 ...



作者: 13266750    时间: 2021-4-6 17:23
哦 我记错了 是 关闭数据执行保护()
作者: 夜的静night    时间: 2021-4-6 17:29
进程_DEP保护
作者: jiesansi    时间: 2021-4-6 17:33
夜的静night 发表于 2021-4-6 17:29
进程_DEP保护

没用过这个指令哎,括号里面该写什么呢。。。因为后面需要在别的电脑上面也进行安装,如果需要手动设置的话,肯定是行不通的。。需要程序自己解除这个啥 禁用内存保护  这个操作。。。
作者: 夜的静night    时间: 2021-4-6 17:36
jiesansi 发表于 2021-4-6 17:33
没用过这个指令哎,括号里面该写什么呢。。。因为后面需要在别的电脑上面也进行安装,如果需要手动设置的 ...

直接用就好了  默认就是关闭内存保护
作者: jiesansi    时间: 2021-4-6 17:37
13266750 发表于 2021-4-6 17:23
哦 我记错了 是 关闭数据执行保护()

好的,谢啦。我需要先测试一下,因为每次大概需要运行3个小时左右,明天看结果啦~
作者: jiesansi    时间: 2021-4-6 17:38
夜的静night 发表于 2021-4-6 17:36
直接用就好了  默认就是关闭内存保护

如果那位所说的不行的话,我再来试试你说的这个哈~总之,,,谢啦~
作者: jiesansi    时间: 2021-4-7 08:47
13266750 发表于 2021-4-6 17:23
哦 我记错了 是 关闭数据执行保护()

这个指令不行。。。。加了之后反倒少了12分钟。。。

作者: jiesansi    时间: 2021-4-7 08:59
夜的静night 发表于 2021-4-6 17:29
进程_DEP保护

现在在测试你说的这个指令
作者: jiesansi    时间: 2021-4-7 09:40
jiesansi 发表于 2021-4-7 08:59
现在在测试你说的这个指令

能帮忙看一下源码是哪里出现问题了么
作者: jiesansi    时间: 2021-4-7 10:23
13266750 发表于 2021-4-6 16:05
不用改 禁用内存保护即可

在运行的时候,我尝试把时钟周期事件给禁用掉,发现不是时钟的问题。后来把连续赋值给禁用掉之后发现内存占用不再增长,现在新的问题来了。连续赋值该用什么方法替换
作者: jiesansi    时间: 2021-4-7 10:36
13266750 发表于 2021-4-6 16:05
不用改 禁用内存保护即可

您发的那个链接我看了的。但是这个是需要手动更改电脑系统的设置。因为后面需要安装到很多电脑上面,总不能每个电脑上面都去设置
作者: 吃泡面加不起蛋    时间: 2021-4-7 10:43
你这个分配的也太多了吧,400M内存,可能超了。建议优化成,每20m存储一下,最后合成
作者: jiesansi    时间: 2021-4-7 10:44
吃泡面加不起蛋 发表于 2021-4-7 10:43
你这个分配的也太多了吧,400M内存,可能超了。建议优化成,每20m存储一下,最后合成 ...

连续赋值导致的内存溢出,现在问题已经找到了。但是怎么解决不知道哎。。连续赋值没有返回值,怎么存储也不知道啊。。。。
作者: jiesansi    时间: 2021-4-7 18:00
13266750 发表于 2021-4-6 16:05
不用改 禁用内存保护即可

我找到问题所在了。不是禁用内存保护的事情。是bass这个库里面的开始录音命令中没有填写文件名。没有填写文件名他会默认将文件存在内存中。导致的程序崩溃。现在已经突破到了1小时22分钟,今晚我会持续关注程序。
作者: jiesansi    时间: 2021-4-8 09:09
13266750 发表于 2021-4-6 16:05
不用改 禁用内存保护即可

现在已经正常运行17个小时了。这个是我在16个小时的时候,截的图。和内存保护无关。主要是还是bass的开始录音命令的使用问题

作者: 2313291647    时间: 2021-7-7 22:42
666666666666666666666666666666666666666666666666666
作者: uulive    时间: 2022-12-3 00:22
正常运行了17个
作者: uulive    时间: 2022-12-3 00:22

进程_DEP保护
作者: jiesansi    时间: 2022-12-14 12:36
uulive 发表于 2022-12-3 00:22
进程_DEP保护

找到问题了。命令使用问题
作者: 善帐号    时间: 2023-12-16 12:03
uulive 发表于 2022-12-3 00:22
进程_DEP保护

进程_DEP保护  这个命令是在程序打开时使用,还是在哪个位置。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4