Doubled pxp file size and slow opening speed when having user-written panel is open

Hello everyone!

I have about a hundred 3-dimensional raw data and they’re 510 MB in total.

And there’s a user-made analysis panel that deals with those data (It has listboxes, buttons, image display subpanel with image reconstructed by those hundreds of raw data).

But when I save the experiment in pxp format, the size of the pxp file becomes  ~1GB, which is the double of all the raw data waves in the experiment, (I checked every folder and waves using ‘size’ tab in data browser, and there is no hidden waves).

Also, saving or opening this double-sized pxp file with panel takes over 1 minute, while reasonable-sized (510MB) pxp file with panel closed takes few seconds.

And then when I close the analysis panel and then save in pxp format, then it’s 510 MB and opens fast.

(Also, when I save in uxp format with panels opened, the uxp fils is just 510 MB, reasonably, and opens fast.)

What could be the possible reason for this? Can the panel hold those raw data as temporary when saved as pxp file, to make it bigger with hidden size?

Of course I can just use uxp, but it’s more easy to manage pxp files and I’m just curious if there’s way to solve this problem still using pxp format.

Sorry I can’t post the pxp file as the analysis panel is written by someone else, not me, so I don’t have any right for that. It would be great help for me if you can share your knowledge and guesses.

I’m using Igor Pro 8 on M1 apple sillicon mac (Sequoia 15.4.1). (For my colleague who’s using windows, minimizing the panels, no need to kill those, seem to work to make it faster.)

Any comments based on your experience would help me.

Thank you!