This is interesting - can you make a short program that demonstrates the
problem?

>George, Bob,
> 
>Here it is.
>I have identified the issue that makes this slow behaviour.
> 
>In fact this is simply the Setmenu statement.
>MPE menus, with submenus, and options setup is around 7 setmenu to be
>executed.
>And clearly this is what is causing the problem.
> 
>I'm 100% sure about this.
> 
>Now some aspect of the test are not that conclusive.
>Effectively I have measured that a simple setmenu on the toolbar with
>approximativelly 5 actions-  runs at 0,035 sec ! which is quite fast.
> 
>Now for some reason, when there are in-situ of the program duration is
>incrising - for this I have not found the reason.
>Nevertheless work around I found clearly shows this is the problem.
>But this is "work around" - tricks of old samourai - that gives the
>illusion it is quick, but in fact in the background setmenus are continuing.
> 
>I would be glad to have your point of view on this.
> 
>-----Original Message-----
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>Behalf Of George Henne
>Sent: mardi 7 octobre 2008 22:01
>To: [EMAIL PROTECTED]
>Subject: Re(2): [nsbasic-ce] slow response time with WM6, hp214
> 
>This is an interesting result. I think the next step would be to come up
>with the minimum program that has this effect, then try running it on
>some different devices. Can you make such a program?
>
>>Bob,
>>I purchased my first pda around 10 year ago which was runing CE2.11 and
>>this issue has always existed.
>>Also, Magic button is already installed on my Ipaq J just after I
>>purchased it.
>> 
>>But typically what has shown this test is that this is not a CPU power
>>issue here, as the second test is made with NSbasic installed as the
>>first and only software installed.
>>As I installed also NSB 7.0.4 on my previous device, my feeling is that
>>it is either coming from a behaviour difference from WM2003 compare to
>>WM6.0 or that NSBasic behave differently with WM6.0 than it does running
>>WM2003.
>>To have a more accurate feeling somebody who has NSB 7.0.4 running a WM6
>>device which is different from a HP214, install MPE, and see if it this
>>lag issue is also observed.
>> 
>>I'm also expecting George to help clarifying.
>> 
>>-----Original Message-----
>>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>>Behalf Of Bob Katayama
>>Sent: dimanche 5 octobre 2008 19:18
>>To: [EMAIL PROTECTED]
>>Subject: RE: [nsbasic-ce] slow response time with WM6, hp214
>> 
>>Here is a simple test you can do with the device as is.
>>Install a program called magic button.
>>Use this exit your program each time.
>>See if it improves the speed.
>> 
>>The Windows Mobile OS does not actually close programs but automatically
>>manages the memory and this is not that perfect therefore using MAGIC
>>BUTOON to force the closed application out of memory does the trick for me.
>> 
>>http://www.trancreative.com/mb.aspx
>> 
>>Bob
>> 
>>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>>Behalf Of Pascal
>>Sent: Sunday, October 05, 2008 1:08 PM
>>To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
>>Subject: RE: [nsbasic-ce] slow response time with WM6, hp214
>> 
>>Bob, George,
>> 
>>Sorry to come back only now on this trail, but hard reseting your work
>>favourite PDA, just for a test, is something that needs to be planned
>>seriously... Also I discovered that to hard reset the HP214 you need to
>>have aliens fingers...
>> 
>>I've spend nearly 8 hours over 2 days to get it done properly and have
>>significant result.
>>I remind you the issue I'm reporting on my HP214. a general feeling that
>>despite a very powerful processor and WM6, that it is much slower then
>>my old Mypal 620.
>>This feeling was "crystallised" around 2 specific items:
>>?       When you click on the Sip mode (to change the input mode) this
>>menu takes 4 second to appear....(this sounds incredible, but it is
>>unfortunately and desesperately true)
>>?       Using my favourite program Editor MPE (no more advertising J ),
>>when you exit from a subroutine edition box, it is again taking 4
>>seconds to leave the box, where with the Asus Mypal 620 it was
>>instantaneous. Althought when you look at the piece of  code managing
>> this edition exiting, you scratch your head wondering what could take
>>so long. Also when you pick a choice from the menu, the menu window stay
>>open during several second before selected action starts
>> 
>>In the meantime I looked also around on internet and it was looking that
>>this kind of behaviour was also reported. And that a backup/restore was
>>fixing the issue.
>>Backup restore tool us SPB backup version 2.0.0
>> 
>>TEST PLAN
>>So I have planned the test in to steps:
>>Test 1 : hard reset, test general speed, and restore
>>Test 2 : hard reset, test general speed, install NSbasic, test general
>>behaviour; load MPE and test behaviour
>> 
>>TEST RESULT
>>Test 1 hard reset, test general speed, and restore
>>?       After the hard reset, general speed is excellent, when clicking
>>on the Sip mode selector, menu appears immediately
>>?       After restoration, general behaviour looks very good there, and
>>surprisingly clicking on the Sip mode selector, menu appears
>>immediately!!! (as described on different forum)
>>?       I run in the nsbasic test part, run mpe, load a program, edit
>>one function, and exit ....
>>?       Unfortunalty the hoped miracle did not occurred and exiting the
>>edited function still takes 4 sec!
>> 
>> Test 2 : hard reset, test general speed, install NSbasic, test general
>>behaviour; load MPE and test behaviour
>>?       Hard Reset again, everything work fine
>>?       NSBasic installation
>>?       Start nsbasic, I'm promptet to enter the licence number, click
>>on the Sip mode selector (I always use the letter recognition) and here
>>my eyes went out of my head, it tooks 4 seconds to open it....not good.
>>?       I continue the test, install also the few DLL required to run
>>MPE. I did that from the desktop IDE (7.0.5) so that the latest official
>>Dll are used, copy the mpe files...I have even modified MPE code to use
>>NSbasic.win32 Api (instead of the the old MG) but...
>>?       Finally same behavious as usual, slow to exit from the code
>>edition window.
>> 
>>So I have hard reset again, the Ipag and reloaded the backup. I have the
>>feeling that this is anyway providing a better speed.
>> 
>>My gut feeling is that this may come from either a specific behaviour of
>>Nsbasic with this Ipaq, (as seen in the test SIP becomes slower just
>>after nsb install) or that this hardware/OS is slower with some part of
>>the system function (like registry updating or menu changes for exemple)
>>and affect the speed of the code compare to the Asus running WM2003.
>> 
>>To give you an idea, see the part of the code below in case this help in
>>the debate.
>>X_click is the "exit" function for code edition.
>> 
>>See the code :
>>_____________________________________
>>___________________________________________________
>> 
>>Sub X_Click()
>> On Error Goto 0
>> CheckChange
>> plan_Click
>>END Sub
>>_____________________________________
>>___________________________________________________
>> 
>>Sub CheckChange
>> Dim ans
>> On Error resume next
>> If Flagchange Then
>>   ans = MsgBox("Text Changed !" & _
>>       vbCrLf & "Do you want to save?",_
>>       51 , "Text Save")
>>   If ans=vbYes Then Ok_Click
>>  End If
>>END Sub
>>_____________________________________
>>___________________________________________________
>>Sub PLAN_Click()
>> Dim i , s
>> On Error Goto 0
>> SetMenu "Titlebar", Array("File","Item","Tools", "Option" ,
>>LargeMenu ,"Help")
>> SetMenu "File", Array("New","Open||Open","Save||Save","Save as||
>>Saveas", "Close", "-", "Backup","Analyse||Analyse" , "-" , "Recent
>>Files||RCFiles", "Exit" )
>> SetMenu "Item", Array("new Chapter||newchapter", "New section||
>>newSection", "New Sub||newSub", "New Function||newFunction","Delete" ,
>>"Merge with Previous||MergePrev")
>> SetMenu "Help", Array("Help||Helphelp", "-","About")
>> SetMenu "Tools", Array("Find...||Findword", "Goto Line...||GotoLine",
>>"Stats" , "Interface")
>> 
>> OptionMenu
>> 
>> If  FlagFontSize = "Off" Or FlagFontSize = "On" Then
>>   FlagFontSize = 8
>>   Tree.Fontsize = FlagFontSize + 3
>>   Text.Fontsize = FlagFontSize
>>   Registry.Name = "BigFontSize"    
>>   Registry.ValueType = 7 ' REG_MULTI_SZ 
>>   Registry.Value = FlagFontsize
>>  Else
>>   Tree.Fontsize = FlagFontSize  + 3
>>   Text.Fontsize = FlagFontSize 
>>  End If
>> 
>> For i=0 To 3
>>   RCfile(i) = GetRegistryVal( "RCFile" & i , "" )
>>   s = InStr ( 2 , RCfile(i) , "\" )
>>   RCfile(i) = Right( RCfile(i) , Len( RCfile(i) ) - s )
>>  NEXT
>> SetMenu "RCFiles" , Array( "1. "&RCFile(0)&"||File0" , "2.
>>"&RCFile(1)&"||File1" , "3. "&RCFile(2)&"||File2" , "4. "&RCFile(3)&"||
>>File3" )
>> Tree.Show
>> Usection.Show
>> Dchapter.Show
>> Sel.Show
>> bookMark.show
>> 
>> Text.Hide
>> NextWord.hide
>> PrevFunc.hide
>> NextFunc.hide
>> bReplace.hide
>> bReplaceall.hide
>> Remark.hide
>>END Sub
>>_____________________________________
>>___________________________________________________
>>Sub OptionMenu()
>> On Error Goto 0
>> Dim lFontSize
>> If  FlagFontSize > 14 Then
>>   lFontsize = "Max"
>>  Else
>>   If  FlagFontSize < 6 Then
>>     lFontsize = "Min"
>>    Else
>>     lFontsize = FlagFontSize
>>    End If
>>  End If
>> SetMenu "Option", Array("Sound           " & FlagSound &  "||Sound" , 
>>"Font Size      " &  lFontSize & "||FontSize" ,  "Large Menu  " &
>>FlagLargeMenu & "||LargeMenu" )
>> SetMenu "FontSize" , Array( "Increase Size||FontsizeINC" ,"Decrease
>>Size||FontsizeDEC" )
>>End Sub
>> 
>>-----Original Message-----
>>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>>Behalf Of Bob Katayama
>>Sent: samedi 9 août 2008 17:49
>>To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
>>Subject: RE: [nsbasic-ce] slow response time with WM6, hp214
>> 
>>I am not familiar with the HP but I am with Wm 6.0 and Windows Mobile
>>6.0 is much quicker over previous OS versions. Typically what I would do
>>with a new device is install the NS Basic runtime first before anything
>>else on the device. I would do a hard reset, configure the device and
>>install NS Basic. After installation, I would do a soft reset on the
>>device then install any NS Basic applications. This will insure you have
>>a clean device and maximum operating speed.
>> 
>>Good luck.
>> 
>>Bob
>>www.technobrains.com
>> 
>> 
>>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
>>Behalf Of Pascal
>>Sent: Saturday, August 09, 2008 10:45 AM
>>To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
>>Subject: [nsbasic-ce] slow response time with WM6, hp214
>> 
>>Hi again,
>>Following an issue on my Asus Mypal 620, i was forced to purchase a new
>>device.
>>I've purchase the HP Ipaq 214 running WM6 which on the paper suppose to
>>be a super star.
>> 
>>But when I'm using usual programs that I know very well, i can feel
>>regular slow down.
>>Typical in NSB when you click on menus, it takes several seconds (4
>>exaclty) to start next action.
>>Which is an enormous elapse time.
>> 
>>Where all these functions on the mypal620 (running WM2003) where
>>instantaneous, without any slow down.
>> 
>>So i would like to share this experience with you, knowing if you are
>>observing the same behaviours and figure out if something can be done.
>>What is causing this?
>>Is it because of WM6?
>>Is it the hardware?
>>May I have wrongly install NSB or the control DLL?
>> 
>>Any clues?
>>Thanks for your experience
>> 
>>
>
>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nsb-ce" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/nsb-ce?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to