I agree Lucida Console is a good choice and it is installed on my
machine. Not sure why it doesn't come up. I think it was the other
error that was causing the major problems - I haven't tested the
changes yet though.

I get the impression that the gtk_main_iteration and acceptJ verbs are
looping the whole time - they just seem to report the total wall clock
time between running start_jpm_ and one of the summary verbs.

On Sat, Mar 24, 2012 at 3:47 PM, bill lam <[email protected]> wrote:
> I suspect gtk_main_iteration or acceptJ are dead load and
> should be provided option to subtract them from the total.
>
> on the grid issues.
> I like lucida console and think it should be available in win-xp or
> newer but I was wront obviously.  I didn't pick courier new because
> it is not a good programmer font, compare the shapes of 1,l,0,o.
> Could you suggest an choice of font that comes with all windows from
> winxp to win7?
>
> the double click was detected under linux but not window. furthermore
> it works under window for gtk3.  This seems to be a gtk binary
> problem.
>
> the gtk_window_set_title error is a copy-and-paste code error now
> fixed.
>
> Сбт, 24 Мар 2012, Ric Tikkanz писал(а):
>> Thanks Bill,
>> The summary tables display fine in the grid from within the Gtk IDE now.
>>
>> The key problem seems to me though, how to focus the results on the
>> functions being explicitly tested rather than the time spent in the
>> gtk_main_iteration (ide/gkt) or acceptJ (ide/jhs) verbs. Chris, Eric
>> any thoughts?
>>
>> One work around for the time being is to do timing testing in a
>> jconsole session for now. The basic showtotal and showgrid verbs work
>> but unfortunately although the gtk grid does display, there is a
>> critical error and the J session crashes:
>>
>>    load 'jpm'
>>    load 'gtk'
>>    gtkinit_jgtk_''
>>    start_jpm_ 1e7
>> 178570
>>    $calendar 2012
>> 12
>>    viewtotal_jpm_ ''
>>
>> (jconsole.exe:4896): Pango-WARNING **: couldn't load font ""Lucida Console" 
>> Not-
>> Rotated 10", falling back to "Sans Not-Rotated 10", expect ugly output.
>>
>> (jconsole.exe:4896): Gtk-CRITICAL **: gtk_window_set_title: assertion 
>> `GTK_IS_WI
>> NDOW (window)' failed
>> 0
>>
>> Also in the J6 version you can double click on a line in the viewtotal
>> grid which will pull up the viewdetail grid for that verb. That
>> doesn't seem to work for now in the gtk version.
>>
>>
>> On Fri, Mar 23, 2012 at 4:36 PM, bill lam <[email protected]> wrote:
>> > jpm updated to use jgtk grid without gtkwd.
>> >
>> > Чтв, 22 Мар 2012, Ric Tikkanz писал(а):
>> >> I tested the J Performance Monitor on J7.
>> >> http://www.jsoftware.com/docs/help701/jforc/performance_measurement__tip.htm#_Toc191734580
>> >>
>> >> While jconsole sessions seem OK, both ide/jhs and ide/gtk look like
>> >> they might need some work to provide useful results because the
>> >> interface functions "contaminate" and dominate the reports. In
>> >> addition the Grid-based gui for JPM doesn't seem to work for the
>> >> ide/gtk Front End. Is it likely to be difficult "fix" these issues?
>> >>
>> >> Sessions displaying the use of JPM in each of the Front Ends and the
>> >> resulting issues are shown below:
>> >>
>> >> ======================================
>> >> jconsole session
>> >> ======================================
>> >>    load 'jpm'
>> >>    start_jpm_ 1e7
>> >> 357142
>> >>    $calendar 2012
>> >> 12
>> >>    showtotal_jpm_ ''
>> >>  Time (seconds)
>> >> +--------+------+--------+--------+-----+----+---+
>> >> |name    |locale|all     |here    |here%|cum%|rep|
>> >> +--------+------+--------+--------+-----+----+---+
>> >> |calendar|base  |0.000217|0.000217|100.0|100 |2  |
>> >> |[total] |      |        |0.000217|100.0|100 |   |
>> >> +--------+------+--------+--------+-----+----+---+
>> >>
>> >> ======================================
>> >> ide/jhs session
>> >> ======================================
>> >>  J Http Server
>> >>    load 'jpm'
>> >>    start_jpm_ 1e7
>> >> 178570
>> >>    $calendar 2012
>> >> 12
>> >>    showtotal_jpm_''
>> >>  Time (seconds)
>> >> ┌───────┬───────┬─────────┬─────────┬─────┬────┬───┐
>> >> │name   │locale │all      │here     │here%│cum%│rep│
>> >> ├───────┼───────┼─────────┼─────────┼─────┼────┼───┤
>> >> │acceptJ│jsocket│17.700288│17.700288│100.0│100 │2  │
>> >> │[rest] │       │         │ 0.006076│  0.0│100 │   │
>> >> │[total]│       │         │17.706364│100.0│100 │   │
>> >> └───────┴───────┴─────────┴─────────┴─────┴────┴───┘
>> >>
>> >> ======================================
>> >> ide/gtk session
>> >> ======================================
>> >>    load 'jpm'
>> >>    start_jpm_ 1e7
>> >> 178570
>> >>    $calendar 2012
>> >> 12
>> >>    showtotal_jpm_''
>> >>  Time (seconds)
>> >> +------------------+-------+--------+--------+-----+----+---+
>> >> |name              |locale |all     |here    |here%|cum%|rep|
>> >> +------------------+-------+--------+--------+-----+----+---+
>> >> |gtk_main_iteration|jgtkide|7.341677|7.331291| 99.8|100 |125|
>> >> |[rest]            |       |        |0.014605|  0.2|100 |   |
>> >> |[total]           |       |        |7.345895|100.0|100 |   |
>> >> +------------------+-------+--------+--------+-----+----+---+
>> >>
>> >>    require 'gtkwd'
>> >>    viewtotal_jpm_''
>> >> |assertion failure: cairo_glclipreset
>> >> |   0~:gtkcr,gtkpl
>> >> ----------------------------------------------------------------------
>> >> For information about J forums see http://www.jsoftware.com/forums.htm
>> >
>> > --
>> > regards,
>> > ====================================================
>> > GPG key 1024D/4434BAB3 2008-08-24
>> > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
>> > ----------------------------------------------------------------------
>> > For information about J forums see http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>
> --
> regards,
> ====================================================
> GPG key 1024D/4434BAB3 2008-08-24
> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to