[求助] emacs jupyter在执行了一个生成图片的src block很多次以后会导致保存文件非常慢

我想在doom emacs里用emacs jupyter. 我有一个生成图片的block, 我发现当我执行这个block很多次以后, 保存文件会变得非常卡. 我想知道 1). 大家有没有遇到相同的问题, 我觉得有可能jupyter在保存文件的时候会清理一些cache导致了卡顿. 2) 应该怎样debug?

重现方法: 1). 一直run下面这个block

#+begin_src jupyter-python :session test
import numpy as np
import matplotlib.pyplot as plt

# Generate random color images
num_images = 4
image_shape = (1000, 1000, 3)  # Image size with three color channels (RGB)

for _ in range(num_images):
    # Generate random image data
    image_data = np.random.rand(*image_shape)
    # Create a figure and axis
    fig, ax = plt.subplots()
    # Display the image
    ax.imshow(image_data)
    # Remove axis ticks and labels
    ax.axis('off')
    # Show the plot
    plt.show()
#+end_src

2). 保存文件

提前感谢大家帮忙!

我找到了问题, emacs jupyter好像会返回所有的metadata到org文件(包括图片的), 这个时候undo fu mode就会因为cache卡住:

emacs自带的undo也会有类似的问题, image byte会在"buffer-undo-list"下面.