building slow - loads project properties for every resource
The class org.erlide.core.builder.BuilderUtils.ErlangResourceVisitor is too slow, it calls isOnCodePath for each file. It should be rewritten like open module.
(In the future isOnCodePath will be cached with change listeners and all.)
(In the future isOnCodePath will be cached with change listeners and all.)
Leave a comment
on 2010-05-31 02:40 *
By Vlad Dumitrescu
Updating tickets (#503, #529, #40, #43, #120, #157, #179, #211, #222, #228, #326, #379, #451, #459, #523, #524, #530, #559, #535, #176, #177, #386, #389, #409, #434, #473, #41, #52, #62, #64, #83, #93, #115, #135, #145, #149, #155, #159, #163, #181, #194, #199, #200, #208, #210, #219, #224, #261, #265, #274, #281, #283, #285, #294, #298, #316, #318, #331, #332, #335, #336, #358, #375, #383, #394, #398, #412, #413, #415, #422, #423, #424, #425, #432, #440, #442, #443, #446, #448, #449, #450, #452, #454, #460, #464, #471, #474, #479, #483, #484, #492, #497, #506, #510, #512, #516, #519, #521, #536, #537, #541, #543, #546, #555, #556, #561, #564, #565, #291, #431, #502, #520, #522, #532, #469, #42, #44, #69, #87, #132, #195, #234, #255, #264, #313, #387, #419, #421, #428, #439, #488, #489, #558, #123, #433, #80, #113, #137, #242, #349, #455, #46, #58, #61, #76, #89, #95, #116, #121, #152, #168, #169, #170, #175, #188, #205, #218, #223, #237, #240, #241, #252, #276, #317, #339, #340, #351, #354, #364, #366, #372, #374, #377, #380, #405, #407, #410, #429, #430, #436, #437, #438, #445, #447, #470, #477, #478, #493, #494, #495, #498, #499, #511, #545, #548, #562, #563, #373, #401, #475, #560, #53, #84, #98, #99, #106, #117, #118, #166, #216, #249, #314, #321, #328, #359, #463, #485, #134, #100, #156, #427, #554, #551, #552, #550, #553, #129, #131, #231, #114, #323, #325, #119, #130, #164, #182, #235, #238, #239, #244, #378, #392, #411, #465, #508, #514, #515, #517, #557, #54, #67, #68, #101, #144, #160, #416, #528)
on 2010-09-07 05:36 *
By Vlad Dumitrescu
Milestone changed from backlog to current work
Milestone changed from backlog to current work
Updating tickets (#562)
on 2010-09-07 11:29 *
By Vlad Dumitrescu
Assigned to set to vladdu
Status changed from New to Accepted
Work remaining changed from 0.0 to 8.0
Assigned to set to vladdu
Status changed from New to Accepted
Work remaining changed from 0.0 to 8.0
on 2010-09-09 04:58 *
By Vlad Dumitrescu
Milestone changed from current work to sprint #6
Milestone changed from current work to sprint #6
on 2010-09-09 05:05 *
By Vlad Dumitrescu
Difficulty set to Normal(3)
Priority changed from Highest (1) to Normal (3)
Difficulty set to Normal(3)
Priority changed from Highest (1) to Normal (3)
on 2010-09-10 06:18 *
By Vlad Dumitrescu
Status changed from Accepted to Test
Work remaining changed from 8.0 to 0.0
Status changed from Accepted to Test
Work remaining changed from 8.0 to 0.0
Profiling shows that the resource visitor is not taking a lot of time (compared to the compile itself), but I improved the code so that it is slightly better for full builds and also easier to extend and test.