[jira] [Updated] (STORM-1643) Performance Fix: Optimize clojure lookups related to throttling and stats
[ https://issues.apache.org/jira/browse/STORM-1643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Roshan Naik updated STORM-1643: --- Attachment: before2.png after2.png Attaching another pair of before2/after2 profiler screenshots highlighting another node in call tree where the perf difference is observed > Performance Fix: Optimize clojure lookups related to throttling and stats > - > > Key: STORM-1643 > URL: https://issues.apache.org/jira/browse/STORM-1643 > Project: Apache Storm > Issue Type: Bug >Reporter: Roshan Naik >Assignee: Roshan Naik > Attachments: after.png, after2.png, before.png, before2.png > > > :key lookups in Clojure are expensive. And some of keys like :storm-conf are > being looked up multiple times. Optimizing these by looking up once and > reusing improves performance. > Will attach profiler screenshots demonstrating the before and after report. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (STORM-1643) Performance Fix: Optimize clojure lookups related to throttling and stats
[ https://issues.apache.org/jira/browse/STORM-1643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Roshan Naik updated STORM-1643: --- Attachment: after.png before.png > Performance Fix: Optimize clojure lookups related to throttling and stats > - > > Key: STORM-1643 > URL: https://issues.apache.org/jira/browse/STORM-1643 > Project: Apache Storm > Issue Type: Bug >Reporter: Roshan Naik >Assignee: Roshan Naik > Attachments: after.png, before.png > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (STORM-1643) Performance Fix: Optimize clojure lookups related to throttling and stats
[ https://issues.apache.org/jira/browse/STORM-1643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Roshan Naik updated STORM-1643: --- Description: :key lookups in Clojure are expensive. And some of keys like :storm-conf are being looked up multiple times. Optimizing these by looking up once and reusing improves performance. Will attach profiler screenshots demonstrating the before and after report. > Performance Fix: Optimize clojure lookups related to throttling and stats > - > > Key: STORM-1643 > URL: https://issues.apache.org/jira/browse/STORM-1643 > Project: Apache Storm > Issue Type: Bug >Reporter: Roshan Naik >Assignee: Roshan Naik > Attachments: after.png, before.png > > > :key lookups in Clojure are expensive. And some of keys like :storm-conf are > being looked up multiple times. Optimizing these by looking up once and > reusing improves performance. > Will attach profiler screenshots demonstrating the before and after report. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (STORM-1643) Performance Fix: Optimize clojure lookups related to throttling and stats
[ https://issues.apache.org/jira/browse/STORM-1643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Roshan Naik updated STORM-1643: --- Summary: Performance Fix: Optimize clojure lookups related to throttling and stats (was: Performance Fix: Optimize clojure lookups related throttling and stats) > Performance Fix: Optimize clojure lookups related to throttling and stats > - > > Key: STORM-1643 > URL: https://issues.apache.org/jira/browse/STORM-1643 > Project: Apache Storm > Issue Type: Bug >Reporter: Roshan Naik >Assignee: Roshan Naik > -- This message was sent by Atlassian JIRA (v6.3.4#6332)