ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder
ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Speed of IE
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

yogiyang

India
644 Posts

Posted - Oct 10 2020 :  01:45:56  Show Profile  Reply
Hello,

Overall speed of IE 9.1.1 and 9.2.0 has gone down considerably. We can feel it as we have to work with large and very large images.

What we did was install IE 9.2.0 and do a clean build of our application.

After a clean build when we tested our application we observed that performance of IE has gone down to a crawl in many operations. Even standard operations like loading files with layers is also taking longer then it takes in older version.

I don't know if there are any setting that we have to adjust to get IE to perform at top speed (as it was in older version).

Please guide me here.

TIA


Yogi Yang

xequte

5607 Posts

Posted - Oct 11 2020 :  17:21:53  Show Profile  Reply
Hi Yogi

We did a lot of testing with 9.1.0 to improve the performance. Are you saying that between 9.1.0 and 9.1.1 you saw a performance drop?

Please send me a simple demo that shows this and I will do a speed comparison here.

Nigel
Xequte Software
www.imageen.com
Go to Top of Page

yogiyang

India
644 Posts

Posted - Oct 12 2020 :  00:24:46  Show Profile  Reply
Hello Nigel,

No. What I am saying is that I saw performance drop in 9.2.0 considerably not 9.1.1.

IE 9.1.1 is stable and performing at a blazing speed.

TIA


Yogi Yang
Go to Top of Page

xequte

5607 Posts

Posted - Oct 12 2020 :  15:34:03  Show Profile  Reply
Hi Yogi

Can you give me some specific tasks/examples so I can try to reproduce here?

Nigel
Xequte Software
www.imageen.com
Go to Top of Page

yogiyang

India
644 Posts

Posted - Oct 13 2020 :  01:14:09  Show Profile  Reply
Hello Nigel,

I have not checked for a particular task or something but I have observed that by comparing our application compiled in IE 9.1.1 and the same compiled in 9.2.0.

For example just opening a file in application compiled in 9.1.1 and 9.2.0 showed that the application compiled using IE 9.2.0 took longer in loading the file and time to display.

We also got feedback from our loyal customers that the last update we released is slower then previous version.

Personally I also observed in the demo Layers_AllTypes that IE is taking longer to display the image on screen then it used to take in previous version. And if we load a 300 dpi multi layers file it's performance literally go down to a crawl when we are viewing the image at zoom 100% or more.

BTW our testing system is a 4th generation core i5 with 8 GB RAM.

I hope this information helps you.

TIA


Yogi Yang
Go to Top of Page

yogiyang

India
644 Posts

Posted - Oct 13 2020 :  01:21:02  Show Profile  Reply
Hello,

I forgot to mention that I have changed app demo Layers_AllTypes platform to 64Bit.

We generally avoid 32bit where possible

TIA


Yogi Yang
Go to Top of Page

xequte

5607 Posts

Posted - Oct 13 2020 :  02:15:08  Show Profile  Reply
Hi Yogi

There is an issue with 9.2.0 and 64bit if the ielib64.dll is not found. Can you confirm that v5.4.0 version of the ielib64.dll exists in the exe folder?

Nigel
Xequte Software
www.imageen.com
Go to Top of Page

xequte

5607 Posts

Posted - Oct 13 2020 :  23:51:13  Show Profile  Reply
Hi

I've done some tests comparing 9.1.1 and 9.2.0, and 32bit and 64bit, but could not find any appreciable difference (other than the DLL requirement above).

Nigel
Xequte Software
www.imageen.com
Go to Top of Page

yogiyang

India
644 Posts

Posted - Oct 14 2020 :  00:49:23  Show Profile  Reply
Hello Nigel,

 
There is an issue with 9.2.0 and 64bit if the ielib64.dll is not found. Can you confirm that v5.4.0 version of the ielib64.dll exists in the exe folder?

No it does not exist. In case of Layers_AllTypes demo I did not copy ielib64.dll to this demo folder.

TIA


Yogi Yang
Go to Top of Page

yogiyang

India
644 Posts

Posted - Oct 14 2020 :  01:13:01  Show Profile  Reply
Hello Nigel,

 
I've done some tests comparing 9.1.1 and 9.2.0, and 32bit and 64bit, but could not find any appreciable difference (other than the DLL requirement above).

Wasn't this DLL dependency for 64bit removed? Or am I making a mistake in my understanding?

TIA


Yogi Yang
Go to Top of Page

xequte

5607 Posts

Posted - Oct 14 2020 :  01:28:57  Show Profile  Reply
Hi Yogi

The DLL is still recommended.

If the DLL is not found then ImageEn will try to make do with WIC. WIC mostly works with some small deprecations (lack of metadata being the main one).

Unfortunately, with 64bit apps, if the DLL could not be found, ImageEn would look for it *each* time an image was loaded, which can be very slow. This is fixed in the upcoming 9.2.1 (as well as global settings to switch between the Native/DLL/WIC engines.

Nigel
Xequte Software
www.imageen.com
Go to Top of Page

yogiyang

India
644 Posts

Posted - Oct 17 2020 :  08:48:06  Show Profile  Reply
Hello Nigel,

One more thing that I observed when experimenting with large multi layer images in the Layers_AllTypes demo is that if I remove the ImageEnLayerMView (Layer View) control, IE speeds up esp. it's responsiveness becomes better.

Has anyone observed this?

TIA


Yogi Yang
Go to Top of Page

xequte

5607 Posts

Posted - Oct 18 2020 :  01:11:33  Show Profile  Reply
Hi Yogi

The thumbnail generation for ImageEnLayerMView will take some time if there are many layers. Do you have Layer caching enabled?

https://www.imageen.com/help/TImageEnView.LayersCaching.html


Nigel
Xequte Software
www.imageen.com
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To: