The custom zone is there for performance; Apple’s malloc is extremely fast for 
repeated use of small blocks, but when I wrote that it was dismally slow for 
anything like the image tile sizes I needed for scaling. Last I profiled it 
(10.9 or 10.10), mine was still significantly faster. The only potential 
problem is if they change the zone layout again, but the last time was in 10.8, 
and I think there was enough padding in fv_zone to allow that.

FWIW, I’m running 10.11, but haven’t done much with BibDesk recently; I’m using 
my old test version here and have never seen the webkit crashes, so I’ve always 
assumed that was elsewhere than FileView :-). I’ve seen enough crashes due to a 
stray autorelease in completely separate code to be pretty skeptical of 
backtraces in finding a heap smasher. Does anyone have a file with only remote 
icons that can make it reproducible?

On Mar 31, 2016, at 07:49, Christiaan Hofman 
<cmhof...@gmail.com<mailto:cmhof...@gmail.com>> wrote:

Adam Maxwell, you’re still around here? On 10.11 there are quite a few reports 
on crashes due to file view icons, due to invalid objects. The memory 
management looks to be OK, no overrelease in sight, but apparently it does 
happen. I wonder whether this has to do with the custom zone code. Perhaps in 
combination with the system,’s support for ARM (even if we don’t use that). 
Unfortunately I have no clue about how zones work and what’s going on in that 
part. I also cannot reproduce that (for one because I still don’t have 10.11, 
in part because that seems to have a pretty buggy PDFKit). Would you have any 
idea about that? What’s actually the reason for the custom zone?

Christiaan

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to