Hi,

Same performance hit on MBS 12.5 and MBS 13.1pr8, so LCMS 2.4 still has this 
problem.

Lee

On 23 Jan 2013, at 17:08, Lee Badham wrote:

> Hi,
> 
> I've been updating an app to use LCMS2, rather than LCMS1 and have a 2000% 
> performance drop using CreateTransform.
> 
> Basically:
> 
> Function Createlcms2transform(p as LCMS2ProfileMBS) As LCMS2TransformMBS
>  return 
> LCMS2TransformMBS.CreateTransform(p,LCMS2MBS.kTYPE_CMYK_16,lcms2labprofileLCMS2MBS.kTYPE_Lab_16,3)
> 
> End Function
> 
> Takes 20 times longer than
> 
> Function Createlcmstransform1(p as CMProfileMBS) As CMTransformMBS
>  return 
> LCMSMBS.CreateTransform(p,LCMSMBS.TYPE_CMYK_16,lcmslabprofile,LCMSMBS.TYPE_Lab_16,3)
> 
> End Function
> 
> or
> 
> Function Createlcmstransform(p as CMProfileMBS) As CMTransformMBS
>  return LCMSMBS.CreateTransform(p,lcmslabprofile,3)
> 
> End Function
> 
> Here's the profile information calling these functions 100 times.
> 
> Window1
> Name  Called  Average (seconds)       Total (seconds) %
> Createlcmstransform   101     0.0042  0.42    3%
> Createlcmstransform1  101     0.004   0.40    3%
> Createlcms2transform  101     0.1064  10.75   90%
> Total                 23.15   193%
> 
> What can I do about this? As I import colour information I create these 
> transforms to calculate new colours so each transform is done many times.
> 
>  Lee Badham
> 
> www.bodoni.co.uk | www.presssign.com
> 
> 
> _______________________________________________
> Mbsplugins_monkeybreadsoftware.info mailing list
> mbsplugins@monkeybreadsoftware.info
> https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Lee Badham

www.bodoni.co.uk | www.presssign.com


_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
mbsplugins@monkeybreadsoftware.info
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to