We have solved a huge memory issue in the new version of SolarSeek. Now we can move forward and release something very soon.
The memory issue was caused by some garbage sent by a peer just before closing the network socket. This could lead to a large message (MiBs) and we were allocating all required memory before reading the entire message. Now we’re allocating just 512bytes per message (this value is fine for almost all messages, except RoomList and SearchResults. The NSMutableData/SoulSeekMessage can grow up when necessary) and reusing some NSMutableData very often, avoiding stressing the Garbage Collector.
Comments for this article:
Very very soon? :-)
Posted by Fliz – Jan 15, 06:43 – Permalink
looking forward, keep up the excellent work!
Posted by supersonnig – Jan 15, 07:08 – Permalink
Keep up the good work! Can’t wait.
Posted by Pail – Jan 15, 09:27 – Permalink
A few days soon? A few weeks?
Posted by whoadave – Jan 18, 11:36 – Permalink
I don’t think they are going to tell us yet ;-)
Posted by Infrasonic Behaviour – Jan 19, 06:35 – Permalink
“very soon” is promising. =)
i’ve been checking here almost a year now for the v1.
Posted by Can Gunsiray – Jan 22, 06:06 – Permalink
we are very sorry to let you wait so long. this is an opensource project which means everything takes 10 times longer than normal. but we have also waited enough time now.
the first release will be an alpha, far away from feature complete. and don’t expect as much functions as there are in the current 0.95.3 realease.
Posted by auried – Jan 23, 13:36 – Permalink
Hi I really like your App.
I hope that your new version wont crash every time a download starts (only appears in leopard).
best regards moritz
Posted by Moritz – Feb 1, 13:16 – Permalink
Man, I know you guys are doing this on your own time and all, but isn’t this supposed to be released under GPL? Release the alpha’s source, let the entire mac community play with it. 1.0 has been in “Alpha” as long as Trillian Astra has… it’s sort of ridiculous to have a selective-alpha and call yourself FOSS.
Posted by Λύκος – Feb 9, 20:07 – Permalink
Yeah i agree with above!
Posted by Fliz – Feb 10, 14:03 – Permalink