我试图一次保存我的R对象,这样我就不必一次加载所有对象。我创建了此函数:
public static void main (String[] args) {
try {
Config c = new Config();
final NetworkReporter np = new NetworkReporter(c.getValues().serverIP, c.getValues().serverPort, (short)(c.getValues().checkInterval * c.getValues().checksPerReport));
IdleChecker idleChecker = new IdleChecker(c.getValues().checkInterval, c.getValues().checksPerReport, c.getValues().idleSensitivity, new IdleChecker.reportFunction() {
public void report() {
np.report();
}
});
idleChecker.start();
} catch (Exception e) {
System.err.println("Error while parsing/reading file: " + e.getMessage());
System.exit(-1);
}
}
它起作用了,但是一些非常小的函数/对象占用了磁盘上大量的空间和时间来加载,而对于10行函数则超过了50K。另一个更大的功能是占用不到1K的磁盘空间。 See my File Manager
我想它比功能要节省更多。如何避免此问题并以适当的方式保存它?