上位机开发笔记 » 搜索 » user:joyspinch post:true

thread.invokeAndWait 怎么释放内存?

如果是sqlite 在每次   thread.invokeAndWait 的 return 前 我给他 sqite close  然后 sqlite = null  按道理也释放了

aardio joyspinch •  2022-06-06 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

回复#10 @admin :

我32G i9,排除内存本身问题吧

aardio joyspinch •  2022-06-06 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

不要发一些不存在的假设,比如什么操作不到一秒感觉不到,网络请求的耗时是自己意淫不出来的呀,可能是1秒也可能是60秒,这取决于网络。。。。

按道理讲 这是一个单独的线程,那么线程结束的时候内存就应该清理掉了,不应该溢出呀

aardio joyspinch •  2022-06-06 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

回复#16 @terrorist :

回复#14 @nlysh007 :

不是说了是这是个例子,实际场景肯定不是这样直接撸,你可以理解为一个 for 循环调用,肯定是单例调用而且是 上一个结束才下一个

aardio joyspinch •  2022-06-06 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

使用内存100多M但是代码确真实的爆出来 not enough memory


这实际上是一个for i ++ 的循环,单列运行,呈现这个错误,实际上报了一堆 not enough memory 就是各种 import 失败 都没有连接sqlite的情况下,所以不应该是sqlite的问题


aardio joyspinch •  2022-06-06 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

回复#10 @admin :

实际场景会有 web.json解析然后存储到sqlite,操作多了就很容易了,看着进程内存是很少,我也很奇怪

aardio joyspinch •  2022-06-06 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

回复#4 @terrorist :

只是模拟了 采集一个列表,比如200页,那么就是相当于定时器执行了200次,和这个其实结果差不多

aardio joyspinch •  2022-06-05 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

按照例子 sleep 10秒?其实没有实际意义啊,不卡界面网络请求 怎么合适

aardio joyspinch •  2022-06-05 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

回复#5 @nlysh007 :

问题是一直等着 池水不降啊,即便是整理内存了,看着占用内存少了,但是实际上还是会有报内存不足,导致 import 其他文件失败

aardio joyspinch •  2022-06-05 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

回复#4 @terrorist :

当然是结束以后下一个呀 for 循环操作,多线程用线程管理器方便,现在只是为了不卡界面而已

aardio joyspinch •  2022-06-05 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

回复#1 @admin :

不过这个是个假象,虽然看着内存消耗没有了但是程序还是会报内存不足

aardio joyspinch •  2022-06-05 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

回复#1 @admin :

谢谢,先这么解决吧~

aardio joyspinch •  2022-06-05 • 最后回复来自 nlysh007
21

thread.invokeAndWait 怎么释放内存?

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ import console;  import thread; winform.setInterval(  function(){ var data = thread.invokeAndWait( function(){ import win; import web.json
aardio joyspinch •  2022-06-05 • 最后回复来自 nlysh007
21

aardio编译的软件有什么好的加壳或者代码混淆工具吗?

商业化软件需要保护一些核心代码,有没有什么好的方法

可能最好的还是核心代码丢服务器提供接口吧

joyspinch •  2022-03-14 • 最后回复来自 admin
1

Microsoft.Web.WebView2 库终于搞定了

自行研究

webview.rar

aardio dll WebView2 joyspinch •  2022-03-13 • 最后回复来自 joyspinch
1

Microsoft.Web.WebView2.WinForms 的使用

调用没有报错信息,但是窗口不显示

..win.show() 不能显示他


aardio dll joyspinch •  2022-03-13 • 最后回复来自 admin
1

Microsoft.Web.WebView2.WinForms 的使用

调用没有报错信息,但是窗口不显示

..win.show() 不能显示他


aardio dll joyspinch •  2022-03-13 • 最后回复来自 admin
1
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap