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 -~----------~----~----~----~------~----~------~--~---
