1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Typing Speed

Discussion in 'Support' started by cgunhouse, Jun 15, 2012.

  1. cgunhouse

    Joined:
    Dec 2, 2008
    Messages:
    209
    Likes Received:
    2
    I have been noticing that time between hitting key and time it takes to appear on the screen is drastically increased for other applications when Take Command (13.04) is running. The time is especially noticable in Microsoft Office (2010). I have typed ten or more characters before they start showing up. Has anyone else noticed this?

    My System has the following:
    CPU: i5-2500
    Memory: 4 GB
    OS: XP Pro sp3

    Craig Gunhouse
     
  2. Steve Fabian

    Joined:
    May 20, 2008
    Messages:
    3,523
    Likes Received:
    4
    I use XP SP3 in pro and home editions, and in recent months observed the same issue of long delay between keystroke and display. But here it is definitely not related to JPsoft products. It happens even when I enter the user password to log in, before any per-user task (e.g. TCC or TCMD) is started.
     
  3. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    9,809
    Likes Received:
    82
    Not reproducible here. Take Command doesn't hook the keyboard, and unless it's the active window it won't ever even receive any keyboard messages.

    Check your tcmd.exe process (with something like Process Explorer) to see if a third-party dll is attaching itself to tcmd.exe.
     
  4. cgunhouse

    Joined:
    Dec 2, 2008
    Messages:
    209
    Likes Received:
    2
    Here are the DLL's attach to TCC.EXE

    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    <Pagefile Backed>
    advapi32.dll Advanced Windows 32 Base API Microsoft Corporation 5.1.2600.5755
    clbcatq.dll Microsoft Corporation 2001.12.4414.700
    comctl32.dll User Experience Controls Library Microsoft Corporation 6.0.2900.6028
    comdlg32.dll Common Dialogs DLL Microsoft Corporation 6.0.2900.5512
    comres.dll Microsoft Corporation 2001.12.4414.700
    crypt32.dll Crypto API32 Microsoft Corporation 5.131.2600.6237
    ctype.nls
    English.dll English language dll JP Software 13.0.4.63
    EnglishD.dll English language IDE dll JP Software 13.0.4.63
    gdi32.dll GDI Client DLL Microsoft Corporation 5.1.2600.5698
    GdiPlus.dll Microsoft GDI+ Microsoft Corporation 5.2.6002.22791
    icmp.dll ICMP DLL Microsoft Corporation 5.1.2600.5512
    iertutil.dll Run time utility for Internet Explorer Microsoft Corporation 8.0.6001.19222
    imm32.dll Windows XP IMM32 API Client DLL Microsoft Corporation 5.1.2600.5512
    iphlpapi.dll IP Helper API Microsoft Corporation 5.1.2600.5512
    ipworks8.dll IP*Works! V8 /n software inc. - www.nsoftware.com 8.1.4415.0
    ipworksssh8.dll IP*Works! SSH V8 /n software inc. - www.nsoftware.com 8.1.4415.0
    ipworksssl8.dll IP*Works! SSL V8 /n software inc. - www.nsoftware.com 8.1.4415.0
    IsLicense50.dll IsLicense Module Soraco Technologies Inc. 9.2.6.0
    kernel32.dll Windows NT BASE API Client DLL Microsoft Corporation 5.1.2600.5781
    locale.nls
    msasn1.dll ASN.1 Runtime APIs Microsoft Corporation 5.1.2600.5875
    MSCTF.dll MSCTF Server DLL Microsoft Corporation 5.1.2600.5512
    MSCTFIME.IME Microsoft Text Frame Work Service IME Microsoft Corporation 5.1.2600.5512
    msimg32.dll GDIEXT Client DLL Microsoft Corporation 5.1.2600.5512
    msvcrt.dll Windows NT CRT DLL Microsoft Corporation 7.0.2600.5512
    netapi32.dll Net Win32 API DLL Microsoft Corporation 5.1.2600.5694
    normaliz.dll Unicode Normalization DLL Microsoft Corporation 6.0.5441.0
    ntdll.dll NT Layer DLL Microsoft Corporation 5.1.2600.6055
    ole32.dll Microsoft OLE for Windows Microsoft Corporation 5.1.2600.6168
    oleacc.dll Active Accessibility Core Component Microsoft Corporation 7.0.2600.6153
    oleaccrc.dll Active Accessibility Resource DLL Microsoft Corporation 7.0.2600.6153
    oleaut32.dll Microsoft Corporation 5.1.2600.6058
    onig.dll
    psapi.dll Process Status Helper Microsoft Corporation 5.1.2600.5512
    rpcrt4.dll Remote Procedure Call Runtime Microsoft Corporation 5.1.2600.6022
    secur32.dll Security Support Provider Interface Microsoft Corporation 5.1.2600.5834
    shell32.dll Windows Shell Common Dll Microsoft Corporation 6.0.2900.6072
    shlwapi.dll Shell Light-weight Utility Library Microsoft Corporation 6.0.2900.5912
    sortkey.nls
    sorttbls.nls
    takecmd.dll TakeCmd JP Software 13.0.4.63
    tcc.exe TCC JP Software 13.0.4.63
    unicode.nls
    urlmon.dll OLE32 Extensions for Win32 Microsoft Corporation 8.0.6001.19222
    user32.dll Windows XP USER API Client DLL Microsoft Corporation 5.1.2600.5512
    uxtheme.dll Microsoft UxTheme Library Microsoft Corporation 6.0.2900.5512
    version.dll Version Checking and File Installation Libraries Microsoft Corporation 5.1.2600.5512
    wininet.dll Internet Extensions for Win32 Microsoft Corporation 8.0.6001.19222
    winmm.dll MCI API DLL Microsoft Corporation 5.1.2600.6160
    winspool.drv Windows Spooler Driver Microsoft Corporation 5.1.2600.5512
    ws2_32.dll Windows Socket 2.0 32-Bit DLL Microsoft Corporation 5.1.2600.5512
    ws2help.dll Windows Socket 2.0 Helper for Windows NT Microsoft Corporation 5.1.2600.5512
    wsock32.dll Windows Socket 32-Bit DLL Microsoft Corporation 5.1.2600.5512
    xpsp2res.dll Service Pack 2 Messages Microsoft Corporation 5.1.2600.5512

    And here are the handles associated with TCC.EXE

    Type Name
    Desktop \Default
    Directory \KnownDlls
    Directory \Windows
    Directory \BaseNamedObjects
    Event
    Event
    Event
    Event
    Event
    Event \BaseNamedObjects\crypt32LogoffEvent
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    File C:\Program Files\JPSoft\TCMD13
    File C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202
    File \Device\KsecDD
    File \Device\Tcp
    File \Device\Tcp
    File \Device\Ip
    File \Device\Ip
    File \Device\Ip
    File C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202
    File \Device\WMIDataDevice
    File \Device\WMIDataDevice
    File C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202
    File C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202
    File C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6002.22791_x-ww_c8dff154
    IoCompletion
    IoCompletion
    IoCompletion
    IoCompletion
    IoCompletion
    IoCompletion
    IoCompletion
    IoCompletion
    IoCompletion
    Key HKLM
    Key HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
    Key HKLM\SYSTEM\ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9
    Key HKLM\SYSTEM\ControlSet001\Services\WinSock2\Parameters\NameSpace_Catalog5
    Key HKLM\SYSTEM\ControlSet001\Services\Tcpip\Linkage
    Key HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters
    Key HKLM\SYSTEM\ControlSet001\Services\NetBT\Parameters\Interfaces
    Key HKLM\SYSTEM\ControlSet001\Services\NetBT\Parameters
    Key HKCU\Software\Classes
    Key HKCU
    Key HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_PROTOCOL_LOCKDOWN
    Key HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings
    Key HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_UNC_SAVEDFILECHECK
    Key HKCR
    Key HKCU\Software\Classes
    Key HKLM\SOFTWARE\Microsoft\COM3
    Key HKU
    Key HKCR
    Key HKU
    Key HKLM\SOFTWARE\Microsoft\COM3
    Key HKLM\SOFTWARE\Microsoft\COM3
    Key HKCR\CLSID
    Key HKCR
    Key HKLM\SOFTWARE\Microsoft\COM3
    Key HKU
    Key HKLM\SOFTWARE\Microsoft\COM3
    Key HKLM\SOFTWARE\Microsoft\COM3
    Key HKCR\CLSID
    Key HKCU\Software\Classes
    Key HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows
    Keye dEvent \KernelObjects\CritSecOutOfMemoryEvent
    Mutant \BaseNamedObjects\CTF.LBES.MutexDefaultS-1-5-21-372916917-897920272-1844936127-10979
    Mutant \BaseNamedObjects\CTF.Compart.MutexDefaultS-1-5-21-372916917-897920272-1844936127-10979
    Mutant \BaseNamedObjects\CTF.Asm.MutexDefaultS-1-5-21-372916917-897920272-1844936127-10979
    Mutant \BaseNamedObjects\CTF.Layouts.MutexDefaultS-1-5-21-372916917-897920272-1844936127-10979
    Mutant \BaseNamedObjects\CTF.TMD.MutexDefaultS-1-5-21-372916917-897920272-1844936127-10979
    Mutant \BaseNamedObjects\CTF.TimListCache.FMPDefaultS-1-5-21-372916917-897920272-1844936127-10979MUTEX.DefaultS-1-5-21-372916917-897920272-1844936127-10979
    Mutant \BaseNamedObjects\ShimCacheMutex
    Port
    Port
    Port
    Port
    Process tcc.exe(4852)
    Section \BaseNamedObjects\CiceroSharedMemDefaultS-1-5-21-372916917-897920272-1844936127-10979
    Section \BaseNamedObjects\CTF.TimListCache.FMPDefaultS-1-5-21-372916917-897920272-1844936127-10979SFM.DefaultS-1-5-21-372916917-897920272-1844936127-10979
    Section \BaseNamedObjects\ShimSharedMemory
    Section \BaseNamedObjects\TakeCommand_12f4
    Section \BaseNamedObjects\SharememUAliascgunhouse
    Section \BaseNamedObjects\SharememUFunctioncgunhouse
    Section \BaseNamedObjects\SharememUHistorycgunhouse
    Section \BaseNamedObjects\SharememUDirHistorycgunhouse
    Semaphore
    Semaphore
    Semaphore
    Semaphore
    Semaphore \BaseNamedObjects\shell.{A48F1A32-A340-11D1-BC6B-00A0C90312E1}
    Semaphore
    Semaphore
    Semaphore \BaseNamedObjects\shell.{210A4BA0-3AEA-1069-A2D9-08002B30309D}
    Thread tcc.exe(4852): 3368
    Thread tcc.exe(4852): 3368
    Thread tcc.exe(4852): 5184
    Thread tcc.exe(4852): 4780
    WindowStation \Windows\WindowStations\WinSta0
    WindowStation \Windows\WindowStations\WinSta0
    WmiGuid
    WmiGuid
    WmiGuid

    Both were generated by Process Explorer.

    I also watched the CPU and Context Switch increase for threads created by TCC.EXE when typing in other applications as if they where processing every key stroke.

    Process Monitor show a "Process Profiling" operation every second but nothing else even when typing in another application.

    I don't seem to have this problem with other PCs running TCC.EXE, just this one.

    Craig
     
  5. Stefano Piccardi

    Joined:
    May 31, 2008
    Messages:
    376
    Likes Received:
    2
  6. cgunhouse

    Joined:
    Dec 2, 2008
    Messages:
    209
    Likes Received:
    2
    If it was the AV then why would it only happen when TCC.EXE is running. This only occurs when the TCC.EXE process is running, Another thing is this is a new XP computer, I have been reinstalling everything. I did run TC 12.01 until I could clear up some firewall activation issues. Unlike my other computers, this computer also access lots of network drives and use we use active directory.

    Craig
     
  7. epement

    Joined:
    Jun 28, 2008
    Messages:
    67
    Likes Received:
    2
    Craig,

    I am unable to reproduce this issue on my system. I opened up two full TCMD sessions, one with TCmd v12.11 and one with TCmd v14.00.23 preview release (one TCC tab open on each). I open Microsoft Word 2010 (version 14 per MS counting), and start a new file, and I experience no character loss or sluggishness while typing . . . and I can type fairly fast. I closed TCmd and tried the same test with two TCC sessions (wide with 140 chars, 40 lines), and tried editing a Windows document again. No typing sluggishness, dropped characters, or system latency that I could detect.

    Windows 7 Pro SP1, 4 GB RAM, 3.0 gHz Intel dual core CPU, rating 4.5 on the "Windows Experience Index" (visible in Win7 under "Control Panel > System"; not available for WinXP). Of course we use active directory here . . . I am using TCC on my office PC.

    Craig, try your test at different times of day and see if you get the same problem. Also, maybe it's related to the overall performance of the WinXP machine you are using, or network issues. Try eliminating things that might consume system resources and see what different results you have. Try the same test on your home PC or laptop and see if you get the same results. Just some thoughts. HTH.

    Eric
     
  8. cgunhouse

    Joined:
    Dec 2, 2008
    Messages:
    209
    Likes Received:
    2
    I started killing off processes and there is a high probability it is searchindexer.exe or maybe java, but think it is searchindexer. The stupid process thinks it needs to index everything including my network drives. I would have tested this, but an over zealous Desktop Tech, placed me in to the wrong profile group and everything is now locked down. I am trying to get this profile change undone, I'll get back then.

    Craig
     
  9. cgunhouse

    Joined:
    Dec 2, 2008
    Messages:
    209
    Likes Received:
    2
    If I run UltraSentry and TCC.EXE at the same time the lag time occurs, separately everything is fine. UltraSentry is a Secure Delete program by IDM Computer Solutions, Inc., the creators of UltraEdit and UltraCompare.

    Craig
     
  10. cgunhouse

    Joined:
    Dec 2, 2008
    Messages:
    209
    Likes Received:
    2
    The problem is with UltraSentry, and IDM's support is able to duplicate the problem and is looking into the problem.
     

Share This Page