【发布时间】:2021-11-11 05:45:27
【问题描述】:
几年来,我使用 jGRASP IDE 维护了许多 Java 项目。这些项目往往每个都有大约 20 个左右的源文件。我习惯了项目文件 (.gpj) 在编辑器中的可读性很强,大小约为 4 KB。
然而,最近,其中一个的大小已激增至 120 KB。几乎整个大小都由第 17 行获取,开始看起来像这样:
[\012 grasp [\012 legendy -382.20000000000005\012 legendx -408.40909090909116\012 version 1\012 winflags 3\012 eheight 880\012 ewidth 1600\012 iheight 300\012 iwidth 792\012 height 880\012 width 1608\012 wbp 0\012 initlayout 0\012 yoffs 12.149360103651361\012 xoffs 1.0597621285392052\012 scale 0.8333333333333334\012 args ""\012 otherflags 139\012 shallowjar 1\012 visflags 118423807\012 ]\012 directed 1\012 node [\012 ClassInfo [\012 fields "$VALUES\\011[LAlignment;\\011\\0114122\\011\\011\\011Alignment\011Chaotic\\011LAlignment;\\011\\01116409\\011\\011\\011Alignment\011Lawful\\011LAlignment;\\011\\01116409\\011\\011\\011Alignment\011Neutral\\011LAlignment;\\011\\01116409\\011\\011\\011Alignment\011Alignment\\011(Ljava/lang/String;I)V\\011c\\0112\\011\\011()V\\011Alignment\011<clinit>\\011()V\\011\\0118\\011\\011\\011Alignment\011getFromChar\\011(C)LAlignment;\\011\\0119\\011\\011\\011Alignment\011random\\011()LAlignment;\\011\\0119\\011\\011\\011Alignment\011valueOf\\011(Ljava/lang/String;)LAlignment;\\011\\0119\\011\\011\\011Alignment\011values\\011()[LAlignment;\\011\\0119\\011\\011\\011Alignment"\012
对于价值超过 100K 的字符,它会继续这样下去。
为什么这个特定的项目文件在我身上爆炸了,我该如何重置或清除它,以免占用太多空间并破坏我的差异工具?
【问题讨论】: