[forge-issues] [JBoss JIRA] (FORGE-2670) Command-completion is slow

Daniel Platz (JIRA) issues at jboss.org
Fri Jul 29 09:27:00 EDT 2016


     [ https://issues.jboss.org/browse/FORGE-2670?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Platz updated FORGE-2670:
--------------------------------
    Attachment: threaddumps.txt


Attached threaddumps.
Steps
1. Type "com"  - "TAB" in jboss froge console
2. Run in seperate cmd: FOR /L %i IN (1,1,5) DO (jcmd 10336 Thread.print) >> threaddumps.txt

> Command-completion is slow
> --------------------------
>
>                 Key: FORGE-2670
>                 URL: https://issues.jboss.org/browse/FORGE-2670
>             Project: Forge
>          Issue Type: Bug
>    Affects Versions: 3.2.3.Final
>         Environment: Windows 7 64-Bit; JDK 8 64-Bit
> Intel Cor i7-4800MQ @ 2.7GHz
> 16 GB RAM
> SSD
>            Reporter: Daniel Platz
>         Attachments: jforge.png, threaddumps.txt
>
>
> When typing e.g. "comm" and hitting Tab, it takes approximately 2 seconds for the command-completion to kick in and make suggestions/complete the command.
> I have written about it already here: https://developer.jboss.org/message/960679#960679
> Not sure what best to provide to make analysis easier. I am also Ok with debugging it myself if there maybe is a pointer in the right direction where to look into.
> Regarding the questions in the forum post:
> * I did not run any previous commands; it was this way from the beginning. I also deleted the ~/.forge folder to start afresh. Same issue
> * I used the forge console from within eclipse and from the cmd. Both the same.
> * I am using the 3.2.3 Final version
> I have attached a screenshot of the jvisualvm sampler. Steps i did:
> 1. Type "com"
> 2. Start sampler
> 3. Type "TAB"
> 4. Wait for command-completion
> 5. Stop sampler
> It took approximately ~2 seconds for the command-compeltion to respond. it seems the extensive checks like DefaultFileOperations.fileExists are a big part of it as it accumlates to ~1 seconds which sound much.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the forge-issues mailing list