Project

General

Profile

Actions

Bug #4764

open

ProvenanceRecorder.changeExecuted slow after workflow run

Added by Oliver Soong almost 15 years ago. Updated almost 15 years ago.

Status:
New
Priority:
Immediate
Assignee:
Category:
provenance
Target version:
Start date:
02/05/2010
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
4764

Description

If I run any of the tpc workflows (e.g., tpc09), any subsequent changes to Kepler (say changing workflow parameters) cause Java to peg one of my CPU cores. This includes canceling changes to RExpression. I've seen this behavior on Windows XP and 7. While I haven't seen it under linux or OS X, I haven't tested those as extensively. I have tried small test workflows, and haven't seen a particularly noticeable slowdown, so it may be related to the size of the workflow run. I have to restart Kepler to get things back up to speed, and it's bad enough that I'm actually restarting Kepler after every run.

I'm not sure it's a memory thing. java.exe is about maxed out on memory (~0.5 GB) in the Task Manager, but the Check System Settings window says I have 46% free. I was watching jstat, and changes don't seem to trigger a flurry of garbage collection.


Files

java.hprof, no change.txt (152 KB) java.hprof, no change.txt Oliver Soong, 02/11/2010 12:12 PM
java.hprof, changes.txt (171 KB) java.hprof, changes.txt Oliver Soong, 02/11/2010 12:13 PM
Actions

Also available in: Atom PDF