| View previous topic :: View next topic |
| Author |
Message |
Eric Grange Guest
|
Posted: Thu Nov 10, 2005 5:17 pm Post subject: SamplingProfiler 1.3... |
|
|
....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
|
Posted: Sat Nov 12, 2005 1:18 am Post subject: Re: SamplingProfiler 1.3... |
|
|
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
|
Posted: Sun Nov 13, 2005 10:07 pm Post subject: Re: SamplingProfiler 1.3... |
|
|
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
|
Posted: Mon Nov 14, 2005 10:24 am Post subject: Re: SamplingProfiler 1.3... |
|
|
| 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
|
Posted: Mon Nov 14, 2005 10:37 am Post subject: Re: SamplingProfiler 1.3... |
|
|
| 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
|
Posted: Wed Nov 16, 2005 9:11 pm Post subject: Re: SamplingProfiler 1.3... |
|
|
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
|
Posted: Thu Nov 17, 2005 12:05 am Post subject: Re: SamplingProfiler 1.3... |
|
|
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
|
Posted: Thu Nov 17, 2005 10:31 am Post subject: Re: SamplingProfiler 1.3... |
|
|
| 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
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
|
Posted: Thu Nov 17, 2005 10:37 am Post subject: Re: SamplingProfiler 1.3... |
|
|
| 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
|
Posted: Thu Nov 17, 2005 1:26 pm Post subject: Re: SamplingProfiler 1.3... |
|
|
Eric Grange wrote:
| Quote: | No, never had the need here
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 |
|
 |
|