Van426326 最近的时间轴更新
Van426326

Van426326

V2EX 第 673324 号会员,加入于 2024-01-26 02:48:46 +08:00
Van426326 最近回复了
@Meursau1T obsidian + liveSync 插件
1.不拍照
2.ios18 最近有个语音留言挺好用的 陌生号码点一下就会进语音信箱 搔扰电话自己就挂了
有没有 swtichyOmega 之类的浏览器插件
206 天前
回复了 sonnyclarity492 创建的主题 程序员 大家是怎么管理服务的?
一般会用 nginx 反代,再配 ssl 证书,所以查端口可以看 nginx 配置 。另外会用 docker compose ,没有的话会把启动命令放在 sh 文件里面执行
ipa 文件用 altserver 自签名就可以了呀 连上 wifi 可以自动续签
其实这种问题可以先问问 ai




## 内存占用高的可能原因:

**1. Excel 文件过大:**

* 代码使用了 `xlrd3` 库读取 Excel 文件,如果 Excel 文件本身很大,包含大量数据,那么读取文件时会占用大量内存。
* 建议检查 Excel 文件的大小,如果文件很大,可以考虑优化文件结构或者使用其他方式存储数据。

**2. 数据结构不合理:**

* 代码使用了列表 `list1`、`list2`、`list3` 存储粉丝信息,如果粉丝数量很多,这些列表会占用大量内存。
* 可以考虑使用更节省内存的数据结构,例如集合( set )或者字典( dict )。

**3. 循环处理逻辑:**

* 代码中有一些循环处理逻辑,例如读取 Excel 文件、遍历粉丝列表等,如果循环次数很多,也会占用大量内存。
* 可以考虑优化循环逻辑,例如减少循环次数、使用生成器等。

**4. bilibili_api 库的使用:**

* `bilibili_api` 库本身可能存在内存泄漏问题,导致内存占用过高。
* 建议检查 `bilibili_api` 库的版本和相关 issue ,或者尝试使用其他 Bilibili API 库。

**5. 其他原因:**

* 操作系统、Python 版本、其他运行的程序等因素也可能影响内存占用。

## 建议:

* **使用内存分析工具:** 可以使用 Python 内置的 `memory_profiler` 库或者其他内存分析工具,分析代码中哪些部分占用了大量内存。
* **优化数据结构:** 使用更节省内存的数据结构,例如集合或字典。
* **优化循环逻辑:** 减少循环次数,使用生成器等。
* **检查第三方库:** 检查 `bilibili_api` 库的版本和相关 issue ,或者尝试使用其他 Bilibili API 库。
* **监控内存使用情况:** 定期监控程序的内存使用情况,及时发现内存泄漏问题。


希望以上分析能帮助你找到内存占用高的原因并进行优化。
linux 上装个 sing-box 把 socks5 的地址配进去
终端也优化了一下
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   963 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 21:33 · PVG 05:33 · LAX 13:33 · JFK 16:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.