调整视口大小时出现内存泄漏和 GUI 显示冻结
□ 亲爱的Pygui的版本
版本: 2.0. 操作系统 : 版本 Windows 11 企业 版本23H2 OS大楼22631.4751 第11回 Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz 3.00GHz 集成图形
□我的问题/问题
内存泄漏和图形用户界面在重新调整视图大小或将标题条从最大化拖到窗口模式时显得被冻结. 这个问题并非每次改变大小或最大化/拖入到窗口模式时都会发生,而是频繁地造成问题. 当冻结在此样本应用中发生时,内存也从65 MB增加到1GB以上. 在我真正的应用中,内存的增加可以使计算机耗尽内存. 发行后三角形的数量也有所增加. 这似乎与#2049有关. 我可以用2049年的代码 和Dearpygui演示或下面的代码来复制它。 它也发生时没有最大化,而是在窗口模式下改变取景口的大小.
□ 重现
复制行为的步骤 :
- 运行样本代码
- 最大化并拖回窗口模式直至图形用户界面被冻结
□ 预期行为
图形用户界面不应被冻结,内存消耗不应增加
□ 截图/视频
https://GitHub.com/user-attachments/assets/3e989429-838a-4aba-8f63-b8f24f1046b0 互联网档案馆的存檔,存档日期2014-12-20.
□ 独立、最小、完整和可核查的例子
[Python] {\fn方正粗倩简体\fs12\an8\1cHFFFF00\b0}这里有一些代码 任何人都可以复制和粘贴 来复制你的问题 将 dearpygui.dearpygui 导入为 dpg
dpg.create context () (中文(简体) ). dpg.create viewport(标题='Custom title',宽=600,高=600)
dpg.show 关于() dpg.show 度量衡()
dpg.setup dearpygui () (中文(简体) ). dpg.show viewport () 页面存档备份,存于互联网档案馆 dpg. start dearpygui () (中文(简体) ). dpg.destroy context () (中文(简体) ).
内容来源: hoffstadt/DearPyGui