It is currently Thu Jun 20, 2013 6:52 am

All times are UTC + 1 hour




Post new topic Reply to topic  [ 99 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next
Author Message
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Fri Sep 24, 2010 8:50 am 
Offline
Moderator
Moderator
User avatar

Joined: Sat Apr 26, 2003 1:11 am
Posts: 1311
works now,

i had used 'Compile/Run' only,
and not 'Create Executable'

that is why the tool was never triggered.

_________________
SPAMINATOR NR.1


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Fri Sep 24, 2010 9:08 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
Gosh, and I was already almost gettn' weird. Anyway, that's good news, indeed!

By the way, a new version is online:
  • Some bugfixes,
  • frontcolors for (green/red) helping with eye-detection of procedures (procedure/procedureend) and
  • a fulltextsearch invokable with CTRL-F (next item is found with F3)

Fetch it now :roll:

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Fri Sep 24, 2010 5:14 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
A new version is online. Solved an divide-by-zero issue and "sharpened" the birdsview a bit.

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Fri Sep 24, 2010 6:02 pm 
Offline
Addict
Addict
User avatar

Joined: Thu Feb 09, 2006 11:27 pm
Posts: 1720
I loaded all new versions, tried a lot of things, but bigger projects (more than 10.000 code lines) just do a crash when they are executed after being compiled with the PureFiler :|


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Fri Sep 24, 2010 9:22 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
A new version is online. I solved two major bugs, one with fully qualified Include-files and one with memory-leak which lead to a crash. Please try, if that solves your problem.

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Sat Sep 25, 2010 5:50 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
Again, a new version is online. Solved a lot of minor issues. Build 84.

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Sat Sep 25, 2010 9:03 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
Another issue found and solved - build 85 is online.

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Mon Sep 27, 2010 8:52 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
A new build is online: Build 89.
Now x64 is supported and Purefiler should be a bit faster now when compiling.

EDIT: Made a replacement-error - Build 90 is the corrected version.

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Wed Sep 29, 2010 5:51 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
New build (92) is online. Solved a few major- and minor-issues.

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Thu Oct 07, 2010 10:05 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
New version (build 112) is online.

Changes:
*) Better timing
*) Profiling of all programming-components (if, select, while, repeat, for, foreach, ...)
*) Better usability of the GUI
*) Un-Checking of Calls

Have phun,

Didel.

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Wed Jan 26, 2011 12:49 am 
Offline
Addict
Addict
User avatar

Joined: Wed Feb 17, 2010 12:00 am
Posts: 1008
Location: Anderson Island, WA
Any chance you'd consider releasing the source so one could customize it?

The only change I want (right now) is to have a comment (say w/in the 1st 10 lines) that would tell the purefiler to process it or not.. something like:

;UsePureFiler=yes
or
;UsePureFiler=no

that way; during a "build all" of a project that has multiple targets, it would run w/o user interaction (no yes/no dialog)

Perhaps even a:

;UsePureFiler=ask

which could be the default...


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Sun Jan 30, 2011 4:37 am 
Offline
Enthusiast
Enthusiast

Joined: Fri Feb 24, 2006 9:40 am
Posts: 290
I tried it on a 40k lines multithreaded application several times. It did hang up the app every single time, so i had to kill the process. The hanging up happened after heavy multithreaded processing with network was started.

The profiler showed the (incomplete?) traces, but didn't manage to load any of them without crashing. Even if the app survived just about 20 seconds before it crashed, the loading of the resulting profile trace is unbelievably slow. Took over 30 minutes to load and then the profiler just crashed when it attempted to display the results.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Mon Jan 31, 2011 7:09 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
jassing wrote:
Any chance you'd consider releasing the source so one could customize it?

Hm, I don't know why everyone is always horny for one's source-code ;-)
Often it's actually not so easy to release software as open sourcecode as there might be many things like includes or libraries involved which are not wanted to be available as public sourcecode. Even bad documented/commented code could be the reason. My reasons not to make that publicly available are a bit of both. :oops:

jassing wrote:
The only change I want (right now) is to have a comment (say w/in the 1st 10 lines) that would tell the purefiler to process it or not.. something like:

;UsePureFiler=yes
or
;UsePureFiler=no

that way; during a "build all" of a project that has multiple targets, it would run w/o user interaction (no yes/no dialog)

Perhaps even a:

;UsePureFiler=ask

which could be the default...

I will see what I can do for you.

@All: Anyone any more wishes? I'd really like to have a whole package done at once than doing many little patches.

Cheers,
Didel.

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Mon Jan 31, 2011 7:17 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Dec 18, 2004 11:56 am
Posts: 278
Location: TPM
Ramihyn_ wrote:
I tried it on a 40k lines multithreaded application several times. It did hang up the app every single time, so i had to kill the process. The hanging up happened after heavy multithreaded processing with network was started.

The profiler showed the (incomplete?) traces, but didn't manage to load any of them without crashing. Even if the app survived just about 20 seconds before it crashed, the loading of the resulting profile trace is unbelievably slow. Took over 30 minutes to load and then the profiler just crashed when it attempted to display the results.

Indeed the loading can be very slow. In the dimensions of your software I guess we're not talking about 1000000 line-invocations anymore. I guess that the traces are more about Gigs of diskspace. Besides that I have the guess that it's actually the loading of the source-code which is implemented kinda poorly (shame on me). It initially wasn't my intention to have this Profiler for 40k lines (!!) of code. Hm, don't know how I can help you this way, though I want, but I guess you wouldn't want to give me your sourcecode or your traces (which have the source-code included). ;-)

Cheers,
Didel.

_________________
Go, tell it on the mountains.


Top
 Profile  
 
 Post subject: Re: Purefiler - An alternative profiler
PostPosted: Mon Jan 31, 2011 8:17 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat May 17, 2003 11:31 am
Posts: 5812
Didel, wouldn't it make sense to have a 'Tron' and 'Troff' statement in the code, so the user could specify what part of the code to trace?

_________________
( PB5.11 Win7 x64 Dell XPS710 Raid 0 VelociRaptor Intel Q6600 nForce 5 NVidia GTS450 )
( You have two options: psychotherapy, or the PureBasic Survival Guide... )


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 99 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 0 guests


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

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye