我在Jbehave故事中使用了一个Example表,我注意到每次运行后都会创建一个新的Java进程并且没有被清除。 在我的Windows任务管理器中,我可以看到" javaw"任务,内存为1.4Mo。由于这些任务没有被清除,因此操作系统变得非常缓慢。我必须手工杀死这些任务。
如果我不在故事中使用示例表,问题就不会发生。
这是Jbehave的错误吗?
答案 0 :(得分:1)
实际上,这是我们身边的一个问题。定义了一个自定义的FreemarkerProcessor,并且出现了一个导致无限循环的错误,阻止了jbehave进程结束。多个javaw任务是jbehave进程的代价,从未结束。 它现在已修好。