Wow, fasten your seat belts... the debugger has boosted a *LOT* in speed.
I didn't actually measure how much did it speed in a very good way, but with the latest changes, I got the following results for starting an application of mine:
In the previous way, it spent about 44 secs to load.
Now, it only took 5 (and usually it takes 2.5). So, it can almost be considered a 9 times faster debugger :-)
Well, this will be available in the next release (0.9.8.3), so, wait for it... probably next week it will be out.
Now, on to what was the major speed-up:
Pydev was setting the tracing function on any context it entered, even if it was nowhere near to a breakpoint. Now, it will only trace functions that have breakpoints near it (this currently means that it will trace any context in a file that has a breakpoint). And we only trace other contexts if we are in 'step' mode.
Pydev probably has other available speed ups, but there will probably be no fix that will speed it up as much as this change...
Cheers,
Fabio
Friday, October 07, 2005
Friday, September 30, 2005
Release 0.9.8.2
It's been only some days since the release and lot's of things already changed...
One part changed because of some (minor) bugs that were affecting the outline because of new changes I did to the parser and some old bugs regarding reusing the editor for showing some other file.
Also, I restructured many things in the way I deal with imports, to make it easier for getting information on relative imports... This was bugging me for some time already (and took me almost a full day to get all unit-tests running again).
Well, I guess this means a new release will be in its way not long from now...
Cheers,
Fabio
One part changed because of some (minor) bugs that were affecting the outline because of new changes I did to the parser and some old bugs regarding reusing the editor for showing some other file.
Also, I restructured many things in the way I deal with imports, to make it easier for getting information on relative imports... This was bugging me for some time already (and took me almost a full day to get all unit-tests running again).
Well, I guess this means a new release will be in its way not long from now...
Cheers,
Fabio
Sunday, September 25, 2005
So, what's next?
Long time since the last release... Well, next week (probably on monday or tuesday) a new release should come out. This will be mostly some nice 'minor' features (which make some lives so much easier) and some bug-fixes.
I'm still thinking about what should be the next implementation cycle for pydev... (especially since the time I'm putting on it is starting to shorten -- last month with OctetString support it advanced a lot -- even more to jython users).
There are still some things that they might want to have, so, who knows... I might be able to spend one more month with pydev in 'high-priority' mode :-)
Anyway, for those that use pydev, isn't there something you'd like to have enough for paying for its development? Or otherwise, isn't the current state of pydev enough for some donation? Well, just wanted to remind you that altough pydev is open-source, nothing is actually 'free'... so, if you do like and use it, a donation would be surely welcome (and if you use it professionally, how about trying to persuade your superior to make a little investment in your tools and help funding pydev? -- depending on the 'size' of the donation, you could also get some space in the homepage)
Cheers,
Fabio
I'm still thinking about what should be the next implementation cycle for pydev... (especially since the time I'm putting on it is starting to shorten -- last month with OctetString support it advanced a lot -- even more to jython users).
There are still some things that they might want to have, so, who knows... I might be able to spend one more month with pydev in 'high-priority' mode :-)
Anyway, for those that use pydev, isn't there something you'd like to have enough for paying for its development? Or otherwise, isn't the current state of pydev enough for some donation? Well, just wanted to remind you that altough pydev is open-source, nothing is actually 'free'... so, if you do like and use it, a donation would be surely welcome (and if you use it professionally, how about trying to persuade your superior to make a little investment in your tools and help funding pydev? -- depending on the 'size' of the donation, you could also get some space in the homepage)
Cheers,
Fabio
Monday, September 12, 2005
Pydev growth
Yeap, Pydev is becoming a big-boy...
I've looked at its statistics in sourceforge, and I must say that I'm pretty impressed that pydev has been in the top 50 projects in the last months...
Also, it's pretty rewarding (in many ways) to see pydev being so well accepted in the community. Another thing I would like to share is that lately, I've been getting a lot more support from the community to keep pydev growing, so, I'd like to leave special thanks for those that actively support pydev, through donations or through patches... without that support, pydev would surely not be where it is today.
Cheers,
Fabio
I've looked at its statistics in sourceforge, and I must say that I'm pretty impressed that pydev has been in the top 50 projects in the last months...
Also, it's pretty rewarding (in many ways) to see pydev being so well accepted in the community. Another thing I would like to share is that lately, I've been getting a lot more support from the community to keep pydev growing, so, I'd like to leave special thanks for those that actively support pydev, through donations or through patches... without that support, pydev would surely not be where it is today.
Cheers,
Fabio
Monday, September 05, 2005
Release 0.9.8.1
The release is out, but only partially...
I'm still trying to add it as a zip in sourceforge, but for some reason sf is way tooooooooooo slow today... so, I'm not sure if I'll be able to do it... anyway, those that were expecting java 1.4 support can already use the new release by getting it from the update manager.
Cheers,
Fabio
I'm still trying to add it as a zip in sourceforge, but for some reason sf is way tooooooooooo slow today... so, I'm not sure if I'll be able to do it... anyway, those that were expecting java 1.4 support can already use the new release by getting it from the update manager.
Cheers,
Fabio
Subscribe to:
Posts (Atom)