Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/FireMonkey    [ Add a report in this area ]  
Report #:  105018   Status: Open
Performance Issue
Project:  Delphi Build #:  7600
Version:    16.3 Submitted By:   Ahmed Sayed
Report Type:  Issue Date Reported:  4/18/2012 5:05:30 PM
Severity:    Serious / Highly visible problem Last Updated: 4/20/2012 2:02:01 AM
Platform:    All versions Internal Tracking #:   27454
Resolution: None (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (1 Total Rating)
5.00 out of 5
Total Votes: 19
Description
I am having a severe problem with performance regarding FireMonkey applications that uses a lot of visual data like rectangles, circles, effects, etc.
Steps to Reproduce:
A link below, to show how performance is affected by only showing 6 images and manipulate them with mouse.

https://hotfile.com/dl/153340512/3a6139d/Project_Rect.rar.html

The example is similar to another one created by andreano lanusse I just tried them with FireMonkey they work also with the Tuio protocol so might need to download this simulator too.

http://sourceforge.net/projects/reactivision/files/reacTIVision/reacTIVision-1.4/

Using mouse will be a little faster than Tuio touch but you will get the idea.

Also animating objects and interacting with another with mouse or touch decrease performance a lot.
Workarounds
-
Attachment
105018.zip
Comments

Tomohiro Takahashi at 4/18/2012 7:31:25 PM -
I deleted QC#105014,105015,105016,105017 as Sysop. Please do not post same reports.

If you modify your existing report, please use Windows Native QC Client. The standalone client comes with Delphi.

Ahmed Sayed at 4/20/2012 10:25:34 AM -
My Pc Specs:

Windows 7 Ultimate 32-Bit

AMD Athlon II X2 3.1GB AM3

RAM 4GB DDR3

ATI Radeon HD4850 512MB GDDR3

DirectX10 - OpenGL 2.1 - Shader Model 4.1

MotherBoard: ASUS - AMD 880G Chipset

PS: The example loaded in the QC report was created with TRectangle as a base class for some reason when i use TImage as the base the program get faster a little something is wrong with the rendering TShape descendent controls.

Thanks again and i hope we hear good new so soon.

Tomohiro Takahashi at 4/20/2012 8:02:35 PM -
This report was opened with valid Internal Tracking Number.
Thanks.

Ahmed Sayed at 4/22/2012 5:46:43 PM -
Another example demonstrate the bad performance of FireMonkey

https://hotfile.com/dl/153737281/93f508f/Touch.rar.html

also work with the tuio simulator.

Server Response from: ETNACODE01