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 

SamplingProfiler 1.3...

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Language BASM
View previous topic :: View next topic  
Author Message
Eric Grange
Guest





PostPosted: Thu Nov 10, 2005 5:17 pm    Post subject: SamplingProfiler 1.3... Reply with quote



....posted to attachments NG.

Implemented some of what was suggested here, changes:

- Support embedded JDBG/ZJDBG information.
- Ability to embed JDBG/ZJDBG in executables from Tools menu.
- Option to auto-minimize to a tray icon when profiling.
- "Silent" profiling command-line option (see help file)
- Current directory now set to directory of profiled EXE.
- Minor profiling overhead reduction.

As usual, use at your own risks, this one is still hot, just out of the
compiler. ^_^

Eric
Back to top
Jan Derk
Guest





PostPosted: Sat Nov 12, 2005 1:18 am    Post subject: Re: SamplingProfiler 1.3... Reply with quote



Eric Grange wrote:
Quote:
...posted to attachments NG.

Thanks Eric, works great. I have two minor remarks:

1) Is it possible to remember the last project? I always have to reopen
the last project when I start the SamplingProfiler. It would be nice if
there was an option to automatically load the last one on startup.

2) When I click an entity with my mouse the "Calls to procedure"
section is updated. Keyboard keys allow me to select another entity
too, but then the "Calls to procedure" section does not update.

Jan Derk

Back to top
Oliver Giesen
Guest





PostPosted: Sun Nov 13, 2005 10:07 pm    Post subject: Re: SamplingProfiler 1.3... Reply with quote



Hi Eric, the SP looks great! :)

Is it possible to profile DLLs with it, too? How would I have to go
about that? E.g. a COM-Addin for MS Outlook?

Cheers,

--
Oliver
---- ------------------
JID: [email]ogiesen (AT) jabber (DOT) org[/email]
ICQ: 18777742 (http://wwp.icq.com/18777742)
Back to top
Eric Grange
Guest





PostPosted: Mon Nov 14, 2005 10:24 am    Post subject: Re: SamplingProfiler 1.3... Reply with quote

Quote:
1) Is it possible to remember the last project? I always have to reopen
the last project when I start the SamplingProfiler. It would be nice if
there was an option to automatically load the last one on startup.

If you start it from the Delphi tools menu with the suggested
parameters, it will open on the project currently in the IDE.

Quote:
2) When I click an entity with my mouse the "Calls to procedure"
section is updated. Keyboard keys allow me to select another entity
too, but then the "Calls to procedure" section does not update.

I'll have a look at it for next version, probably a keyclick
event missing :)

Eric

Back to top
Eric Grange
Guest





PostPosted: Mon Nov 14, 2005 10:37 am    Post subject: Re: SamplingProfiler 1.3... Reply with quote

Quote:
Is it possible to profile DLLs with it, too? How would I have to go
about that? E.g. a COM-Addin for MS Outlook?

Currently no, it only looks for debug info and only grabs details
on the main EXE.
May add the ability to grab debug info for DLLs too sometime in
the future, but don't hold your breath. :)

Eric

Back to top
Joe Bain
Guest





PostPosted: Wed Nov 16, 2005 9:11 pm    Post subject: Re: SamplingProfiler 1.3... Reply with quote

Eric,
Is there anyway to attach to an already running program? I would like
to profile a service, but do not see a way to do attach to it.



--------------
Joe Bain
www.iegsoftware.com
Back to top
Steve Trefethen (Borland
Guest





PostPosted: Thu Nov 17, 2005 12:05 am    Post subject: Re: SamplingProfiler 1.3... Reply with quote

Eric Grange wrote:
Quote:
...posted to attachments NG.

Implemented some of what was suggested here, changes:

- Support embedded JDBG/ZJDBG information.
- Ability to embed JDBG/ZJDBG in executables from Tools menu.
- Option to auto-minimize to a tray icon when profiling.
- "Silent" profiling command-line option (see help file)
- Current directory now set to directory of profiled EXE.
- Minor profiling overhead reduction.

As usual, use at your own risks, this one is still hot, just out of the
compiler. ^_^

I'd like to see the ability to specify my own paths rather than picking
from a predefined list of installed products since I have a developer
build of Delphi on my machine and not an installed version.

:)

--
-Steve
Delphi.NET/C#Builder R&D
Borland Software Corporation
http://homepages.borland.com/strefethen
http://blogs.borland.com/stevet

Back to top
Eric Grange
Guest





PostPosted: Thu Nov 17, 2005 10:31 am    Post subject: Re: SamplingProfiler 1.3... Reply with quote

Quote:
Is there anyway to attach to an already running program? I would like
to profile a service, but do not see a way to do attach to it.

No, never had the need here Smile
Our services are all capable of running as applications (then they live
in the systray), which is quite a bit more convenient for debugging too.

Attaching in itself shouldn't be hard, though I don't have any
process-list selection dialog thing on hand.

Eric

Back to top
Eric Grange
Guest





PostPosted: Thu Nov 17, 2005 10:37 am    Post subject: Re: SamplingProfiler 1.3... Reply with quote

Quote:
I'd like to see the ability to specify my own paths rather than picking
from a predefined list of installed products since I have a developer
build of Delphi on my machine and not an installed version.

If that can serve to speedup Delphi... I think I have a Delphi-like
paths editing dialog somewhere, I'll see if I can unearth it. :)

Eric

Back to top
Joe Bain
Guest





PostPosted: Thu Nov 17, 2005 1:26 pm    Post subject: Re: SamplingProfiler 1.3... Reply with quote

Eric Grange wrote:


Quote:
No, never had the need here Smile
Our services are all capable of running as applications (then they
live in the systray), which is quite a bit more convenient for
debugging too.



Most of my services work the as app also. This program is a MIDAS
server and it does not let clients attach to it when run as a program.
I am still trying to figure that problem out.



--------------
Joe Bain
www.iegsoftware.com

Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Language BASM 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.