I'm on bricscad so can't test, but I assume PU pulls up the dialog, which scans drawing to preload what can be purged, then does the actual purge, perhaps then refreshes and rescans drawing to update dialog. The command line -PU skips the scanning, just purges.