BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Application performance

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Deployment
View previous topic :: View next topic  
Author Message
xkorakidis
Guest





PostPosted: Wed Nov 01, 2006 3:41 pm    Post subject: Application performance Reply with quote



Hi, I developed an application in Delphi 7 & Interbase and when I filled
tables with data (2500 recs max) the application was too slow! I tried to
debug application and followed each step (F7). Although some functions (e.g.
ibdataset.insert, ibdataset.open) lasted 1-2 seconds, when I run the final
(.exe) application, it is much more slower. Does there exist any interesting
testing tool so as to find what goes wrong with the performance of the application?

Sory for my English Sad
Thanks!
Back to top
Bill Todd
Guest





PostPosted: Thu Nov 02, 2006 2:17 am    Post subject: Re: Application performance Reply with quote



If executing SQL statements is slow download IBPlanalyzer (you can find
it with Google), read the help file and follow the instructions. If you
need addtional help with database performance post a message in the
interbase.general newsgroup and tell us exactly what is slow.

--
Bill Todd (TeamB)
Back to top
xkorakidis
Guest





PostPosted: Sat Nov 04, 2006 2:57 am    Post subject: Re: Application performance Reply with quote



Hello Bill,
I think that is an architecture/design problem...
I'm working mainly with ibdataset and in some datasets I added lookup fields
(orders->customers-roads,municipalities). The combination of all tables makes
things worse. I made some changes and things have been improoved. When I
need customer's data for lookup purposes (new order) I don't touch customers'
dataset but I get only the customer I need with an IBQuery. This change has
improved the performance of application.
Furthermore, I was looking for an application optimizing tool, in order to
check what routine needs much time, what transaction has not been closed
intime, etc. so as to improove the quality of written code. I have heard
in past for such tools but I don't remember any...

Quote:
If executing SQL statements is slow download IBPlanalyzer (you can
find it with Google), read the help file and follow the instructions.
If you need addtional help with database performance post a message in
the interbase.general newsgroup and tell us exactly what is slow.
Back to top
Andrew
Guest





PostPosted: Sat Nov 04, 2006 9:11 am    Post subject: Re: Application performance Reply with quote

"xkorakidis" <xkorakidis (AT) yahoo (DOT) gr> wrote in message news:5b70eef20dcf8c8cde4e0c533d4 (AT) newsgroups (DOT) borland.com...
<snip>
Quote:
Furthermore, I was looking for an application optimizing tool, in order to
check what routine needs much time, what transaction has not been closed
intime, etc. so as to improove the quality of written code. I have heard
in past for such tools but I don't remember any...

If executing SQL statements is slow download IBPlanalyzer (you can
find it with Google), read the help file and follow the instructions.
If you need addtional help with database performance post a message in
the interbase.general newsgroup and tell us exactly what is slow.

Try AQTime for general profiling and optimizing - I can't do without it.

Andrew
Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Deployment All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.