View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002702 | SymmetricDS | Improvement | public | 2016-08-03 01:03 | 2016-08-09 17:10 |
Reporter | elong | Assigned To | elong | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.8.0 | ||||
Target Version | 3.8.0 | Fixed in Version | 3.8.0 | ||
Summary | 0002702: High CPU usage from Table.getFullyQualifiedTableName() | ||||
Description | The Table.getFullyQualifiedTableName() is showing up in a VisualVM profiler report as using 59% of CPU time sampled. It does multiple string concatenations, which is called from heavy looping classes like the DefaultDatabaseWriter where it is called for each row of data that is loaded. Reduce CPU usage by using StringBuilder and caching the results in the Table object itself. | ||||
Tags | No tags attached. | ||||
SymmetricDS: 3.8 8e3166da 2016-08-02 21:04:11 Details Diff |
0002702: High CPU usage from Table.getFullyQualifiedTableName() |
Affected Issues 0002702 |
|
mod - symmetric-db/src/main/java/org/jumpmind/db/model/Table.java | Diff File | ||
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterSettings.java | Diff File | ||
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformWriter.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-08-03 01:03 | elong | New Issue | |
2016-08-03 01:03 | elong | Status | new => assigned |
2016-08-03 01:03 | elong | Assigned To | => elong |
2016-08-03 01:05 | elong | Status | assigned => closed |
2016-08-03 01:05 | elong | Resolution | open => fixed |
2016-08-03 01:05 | elong | Fixed in Version | => 3.8.0 |
2016-08-03 01:05 | elong | Status | closed => feedback |
2016-08-03 01:05 | elong | Resolution | fixed => reopened |
2016-08-03 01:05 | elong | Status | feedback => resolved |
2016-08-03 01:05 | elong | Resolution | reopened => fixed |
2016-08-03 02:00 | admin | Changeset attached | => SymmetricDS 3.8 8e3166da |
2016-08-09 17:10 | admin | Status | resolved => closed |